
h1, h2, h3, h4, h5, h6{ display: block!important }

.tags{border:solid 0px #000; margin:-5px 0px 0px 18px}
.tags span{ display: inline-block; font-size: 12px!important}
.tags span a{background:#fff!important;border-radius:4px;color:#666;display:inline-block;font-size:12px;margin-bottom:6px!important;margin-right:2px;padding:4px 8px;letter-spacing:.5px;border:solid 1px transparent;}
.tags span a:hover{border:solid 1px #0275d8; color:#000}
.post-container .content .tags span{color:#0275d8!important; font-size:12px!important}

.fontssanspro{font-family: 'Source Sans Pro', sans-serif!important;}
/*.featured-image::before {background-color: rgba(0, 0, 0, 0.4);bottom: 0;content: "";left: 0;opacity: 1;position: absolute;right: 0;top: 0;z-index: 1;}
.featured-image::after { background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 59%, rgba(0, 0, 0, 0.35) 100%) repeat scroll 0 0;bottom: 0; content: "";left: 0;opacity: 1;
 position: absolute;right: 0; top: 0;z-index: 1;}*/
.featured-image {background-position: center center!important;background-repeat: no-repeat; background-size: cover!important;left: 0;min-height: 420px;overflow: hidden;position: relative;right: 0;z-index: 0; background:url(../../resource/image/small-wins-featured.jpeg); padding:100px 0 30px}
.featured-image .ht-container{bottom: 0;color: #fff;left: 0;margin:30px auto;max-width: 780px;padding:30px 0px;position: relative;right: 0;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);z-index: 3;}
.featured-image .article-heading{ color:#fff;font-weight:800; position:relative; z-index:10;font-size: 3.5rem;letter-spacing:0;line-height:1.2; margin-top:10px; margin-bottom:15px}
.post-container{margin:30px auto 0;/*max-width: 780px;*/}
.post-container .content{ position:relative; padding-top:10px;overflow-wrap: break-word;}
.post-container .content p{ margin:0; padding:0;font-size:18px;line-height:32px;margin-bottom:30px; color:rgba(0, 0, 0,.7)!important;font-weight:400!important}
.post-container .content p > span{ font-size: 18px;  /*color:rgba(0, 0, 0,.7)!important;*/ }
.post-container .content > span{ font-size: 18px    }
.article_div { font-size: 18px;color:rgba(0, 0, 0,.7)!important;font-weight:400!important; }
.post-container .content p strong{font-weight:600!important; /*color:#232629!important*/}
.post-container .content p a{ text-decoration:none; color:#5183cb}
.post-container .content p a.link{ text-decoration:underline!important}
.post-container .content h2{padding:0;font-size:22px;margin:10px 0;font-weight:600!important; color:#33373b;display:inline-block}
.post-container .content p img{ max-width:100%; height:100%}
.post-container .nopadd{ padding-left:0; padding-right:0}
blockquote {margin:50px auto;line-height:normal; text-align:left; width:80%; border-left: 5px solid #dddddd; }
blockquote p{color: rgba(0, 0, 0, 0.7)!important; margin:0!important;padding:15px!important; font-size: 22px; font-style:italic;display:inline-block; padding-left:30px!important;font-family: Georgia,Source Serif Pro,serif!important; text-align:left}
blockquote ol li p{ padding-left: 5px!important;  }
blockquote ol li{margin-bottom: 10px; font-style:italic; font-size: 16px; font-family: Georgia,Source Serif Pro,serif !important; color: rgba(0, 0, 0, 0.7)!important; line-height: 32px;}
blockquote ol li span{ font-size: 16px!important }
blockquote ul{ padding-left:30px!important; }
blockquote ul li p{ padding-left: 5px!important; font-style:italic; }

.post-container .content table p{ padding:10px; }
.post-container .content img{ max-width: 100%; }
.post-container ul{list-style:inside; margin:0; padding:0;margin-bottom:20px; }
.post-container ul li{margin:0; padding:0;font-size:16px;line-height:32px;color:rgba(0, 0, 0,.7);/*font-weight:600!important*/}
.normalitalic{ font-weight:400; font-style:italic;}
.bolditalic{ font-weight:600; font-style:italic; color:rgba(0, 0, 0,.65)}
.post-container hr{ height:1px; margin-bottom:25px!important; opacity:.55}

.content td, .content th{padding: 10px!important}

.content .article-heading{ color:rgba(0, 0, 0, 0.85)!important;font-weight:600!important; position:relative; z-index:10;font-size:42px!important;line-height:48px!important; margin-top:0px!important; margin-bottom:25px!important}
.content .date{color: rgba(0, 0, 0, 0.55);font-size: 15px;font-weight: 400;margin:25px 0; width:95%}
.content .date span{ float:right;}
.content .date span a{background:rgba(221,221,221,.3); padding:3px 8px; font-size:12px!important; border-radius:4px; color:#7c7c7c!important; margin-right:5px;}
.content .author{opacity:1; margin:10px 0 30px!important; font-size:14px; font-weight:200; border-bottom:solid 1px #eee ; border-top:solid 1px #eee; padding:16px 0; width:96%; height:80px}
.content  .author-info{float:left; border:solid 0px;}
.content  .author-img{ float:left; width:50px; margin-right:5px}
.content  .author-img img{width:44px; height:44px; border-radius:100px}
.content  .author-title{ float:right;}
.content  .author-title a{color:#5183cb;font-size:16px;font-weight: 600;}
.content  .author-title span{display:block; font-size:14px!important; font-weight:400; line-height:14px!important; color:rgba(0, 0, 0, 0.55)!important}
ul.socialshare li a span.nss-site-count{ font-size:14px!important; color: #fff!important; font-style:normal; font-weight:600!important}
ul.socialshare li a.comment span.nss-site-count{ color: #4D71A1!important }
 
 

ul.socialshare{ margin:0; padding:0; list-style:none; float:right; margin-top:8px;}
ul.socialshare li{padding:0; list-style:none; display:inline-block; margin:0 0px} 
ul.socialshare li a{background-color:#00a3c9;border-radius:4px;color: #fff!important;padding:0 10px;position: relative;text-align: center;vertical-align: middle; font-size:11px; line-height:16px; display:block; padding-top:2px;border:solid 1px transparent; margin-right:1px; transition: all e}
ul.socialshare li a:hover{ box-shadow:0px 0px 5px 2px #bbb}
ul.socialshare li a.facebook{background-color:#305798;}
ul.socialshare li a.linkedin{background-color:#0084c6;}
ul.socialshare li a.gplus{background-color:#DD4B38;}
ul.socialshare li a.twitter{padding:4px 10px 1px !important; line-height: normal!important;}
ul.socialshare li.fcbk_like .fb-like{ vertical-align: text-bottom; margin-right: 2px; } 

ul.socialshare li.pintrest span{ vertical-align: middle!important; height: 21px!important }
ul.socialshare li a.like, ul.socialshare li a.comment{background-color:#fff;border:solid 1px #1B4987; color:#1B4987!important; opacity:.78}
ul.socialshare li a i{ margin:0 0px; font-size:14px!important; margin-right:5px}
.nss-site-name{ display:none}


.fixedbarbottom{background:#fff;bottom:0;margin:0;position:fixed;width:100%;z-index:990;border-top:1px solid #cad6df;padding:12px 0px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.16);opacity:0;transition:all ease-in-out .3s;}
.fixedbarbottom.show{opacity:1;}
.fixedbarbottom .author a{ font-size:15px}
.fixedbarbottom .author img{ width:40px; height:40px; border-radius:50px}
.fixedbarbottom .author span{ display:block; font-size:12px;margin-top:-4px}
.fixedbarbottom .author span a{color:rgba(0, 0, 0, 0.55); font-size:14px;}

.tags-row {padding:15px 0 5px; border-top:solid 0px rgba(238,238,238,.6); border-bottom:solid 1px rgba(238,238,238,.6)}
.tags h4{ display:inline-block; font-size:14px; margin-right:10px; font-weight:400;}
.tags a {background:#f5f5f7;border-radius: 2px;color: #666;font-size:13px;margin-bottom: 10px;padding: 8px 15px;display: inline-block;margin-right: 5px;}
.tags a:hover{background:#ededed;}

.reply-box-area {width:100%; margin-bottom:50px}
.reply-box-area h5{border-top: 0px solid #f5f5f7;color:#506069;font-size:16px;font-weight:400;margin:15px 0 25px!important;padding: 30px 0 0 !important;}
.reply-box-area textarea , .reply-box-area input{border:1px solid #dfdfdf;border-radius: 5px;display: block;height: 140px !important;background:#fff;color:#9c9c9c;font-size:15px important;outline: 0 none !important;
padding:15px !important;transition: none 0s ease 0s !important;resize: none;vertical-align: top;margin:10px 0!important; width:100%}
.reply-box-area input{height:50px!important;}
.reply-box-area textarea.lessheight{height:60px!important;resize:vertical}
.reply-box-area input:focus, .reply-box-area textarea:focus{ border:solid 1px #5183cb}
.reply-box-area button{ margin-top:5px; background:#9CA8AF; border:0; font-size:15px; font-weight:600; color:#fff; padding:10px 18px}
.reply-box-area button.btn-default{background:#eee;color:#555;}
.user-img{ float:left; width:50px; border:solid 0px;}
.user-img img{ width:50px; height:50px; border-radius:50px}
.comments{ float:right; border:solid 0px; width:91%; letter-spacing:0}
.comments h6{font-size:17px; font-weight:400; margin:0; padding:0; color:rgba(0, 0, 0,.9); margin-top:1px}
.comments h6 span{ display:block; font-weight:normal; font-size:15px; margin-top:3px; color:rgba(0, 0, 0, 0.55); margin-bottom:10px}
.comments h6 a{color: rgba(0, 0, 0, 0.8);} 
.comments h6 a:hover{color: rgba(81, 131, 203, 1);} 
.comments p{color:rgba(0, 0, 0, 0.65)!important;font-size:17px!important;font-weight:normal!important;line-height:24px!important;white-space: pre-line; margin-bottom:0px!important;}
.comments .actionlink{ margin-top:10px}
.comments .actionlink a{color: rgba(0, 0, 0, 0.75); font-weight:400; font-size:16px; margin:0 16px 0 0}
.comments .actionlink a:hover{color: rgba(0, 0, 0, 1);}
.comments .actionlink a.borderl{ padding-left:15px; border-left:solid 1px #777; opacity:.8}
.comments .actionlink a.borderl i{ margin-right:3px}
.comment-row{ margin-bottom:30px; clear:both; display:inline-block; width:100%}
.comment-row:last-child{margin-bottom:0px;}

.fl{float:left} 
.fr{float:right; width:91%} 
.martop{ margin-top:15px}
.togglediv{ width:100%; clear:both; float:left}
.scrollup{ bottom:12px; z-index:9999}
.bggrey{ background:#fafafa; padding:20px 0 30px}
.bggrey .lesspadd{padding-left: 0.4rem;padding-right: 0.4rem;}
.bggrey h6{font-size:22px; font-weight:600; color:rgba(0, 0, 0, 0.55); margin:0; padding:0; margin-bottom:30px; text-align:center}
.related-post{padding:18px 15px; border-right:4px !important; box-shadow:0 1px 7px rgba(0, 0, 0, 0.05); border:1px solid rgba(0, 0, 0, 0.04) !important; background:#fff; height:210px}
.related-post h6{font-weight:600;color:rgba(0, 0, 0, 0.70); margin:0; padding:0; font-size:20px; letter-spacing:0; text-align:left;}
.related-post h6 a{font-weight:600;color:rgba(0, 0, 0, 0.65); margin:0; padding:0; font-size:19px; letter-spacing:0;}
.related-post h6 a:hover{color:#5183cb}
.related-post p{font-weight:400;color:rgba(0, 0, 0, 0.45); margin:0; padding:0; font-size:16px; letter-spacing:0; margin-top:8px; line-height:20px; border-bottom: solid 1px #eee; padding-bottom:15px}
.related-post .author{margin:0px 0 30px!important;padding:15px 0;float:left}
.related-post .author-info{float:left; border:solid 0px;}
.related-post .author-img{ float:left; width:35px; margin-right:5px}
.related-post .author-img img{width:30px; height:30px; border-radius:100px}
.related-post .author-title{ float:right; margin-top:-3px}
.related-post .author-title a{color:rgba(0, 0, 0, 0.75);font-size:14px;font-weight:400;}
.related-post .author-title span{display:block; font-size:13px; font-weight:400; line-height:14px; color:rgba(0, 0, 0, 0.45)}
.related-post .post-likes{ float:right; margin-top:18px; margin-right:4px}
.related-post .post-likes a{opacity:0.8;color:rgba(0, 0, 0, 0.65);font-size:15px;font-weight:400;}

.post-next{display:block;background:#144484;box-shadow:0 2px 4px rgba(0,0,0,.16);opacity:.6;position:fixed;right:0;text-align:center;top:50%;transform:translate3d(0px,-150px,0px);transition:all 0.2s ease 0s;width:44px;z-index:99;}
.post-next .arrw {cursor: pointer;padding:10px 15px 35px; color: #fff}	
.post-next:hover {box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.2);opacity: 1;}
.post-next .arrw i {font-size:48px;font-style: normal;font-weight: lighter; line-height:normal}
.post-next .contentpost {height: 0;opacity: 0;overflow: hidden;padding: 0 15px;transition: all 0.2s ease 0s;position: relative; margin-top:-20px}
.post-next span{color: #bbb;font-size:12px;font-weight: bold;margin-bottom: 10px;text-transform: uppercase;; display:inline-block}
.post-next h2 {font-size:1.30rem;font-weight:600;line-height:24px}
.post-next h2 a {color: #444;}
.post-next:hover h2 a{color: #111;}
.post-next .button {background-color:#fff;border: 1px solid #ddd;box-shadow: 0 0px 1px rgba(0, 0, 0, 0.10);color:rgba(0, 0, 0, 0.65);font-size:15px;font-weight:600;padding:8px 22px;margin-top:10px; display:inline-block}
.post-next.active {width:200px;opacity: 1;background:#f9f9f9;}
.post-next.active .arrw {color:#373a3c}
.post-next.active .contentpost {height: 240px;opacity: 1}
.post-next .date{  color: #555;font-size: 13px;font-weight: 400;letter-spacing: 0.2px;margin: 0 0 5px; opacity: 0.85;}

.post-previous{display:block;background:#144484;box-shadow:0 2px 4px rgba(0,0,0,.16);opacity:.6;position:fixed;left:0;text-align:center;top:50%;transform:translate3d(0px,-150px,0px);transition:all 0.2s ease 0s;width:44px;z-index:99;}
.post-previous .arrw {cursor: pointer;padding:10px 15px 35px;transform: rotateY(180deg); color: #fff}
.post-previous:hover {box-shadow: 0 3px 12px -2px rgba(0, 0, 0, 0.2);opacity: 1;}
.post-previous .arrw i {font-size:48px;font-style: normal;font-weight: lighter; line-height:normal;}
.post-previous .contentpost {height: 0;opacity: 0;overflow: hidden;padding: 0 15px;transition: all 0.2s ease 0s;position: relative; margin-top:-20px}
.post-previous span{color: #bbb;font-size:12px;font-weight: bold;margin-bottom: 10px;text-transform: uppercase;; display:inline-block}
.post-previous h2 {font-size:1.30rem;font-weight:600;line-height:24px}
.post-previous h2 a {color: #444;}
.post-previous:hover h2 a{color: #111;}
.post-previous .button {background-color:#fff;border: 1px solid #ddd;box-shadow: 0 0px 1px rgba(0, 0, 0, 0.10);color:rgba(0, 0, 0, 0.65);font-size:15px;font-weight:600;padding:8px 22px;margin-top:10px; display:inline-block}
.post-previous.active {width:200px;opacity: 1;background:#f9f9f9;}
.post-previous.active .arrw {color:#373a3c}
.post-previous.active .contentpost {height: 240px;opacity: 1}
.post-previous .date{  color: #555;font-size: 13px;font-weight: 400;letter-spacing: 0.2px;margin: 0 0 5px; opacity: 0.85;}


.authorinfopage{ border:solid 0px; padding:60px 0 15px!important;}
.authorinfopage h1{font-size:30px; font-weight:400;color:#000; margin-bottom:5px;}
.authorinfopage h2{font-size:19px; font-weight:200;color:rgba(0,0,0,.8); margin-top:0; padding-top:0}
.authorinfopage h2 a{font-size:19px; font-weight:200;color:rgba(0,0,0,.8);}
.authorinfopage h2 a:hover{ text-decoration:underline!important}
.authorinfopage p{font-size:15px; font-weight:300;color:rgba(0,0,0,.9);margin-top:10px; line-height:24px; letter-spacing:.5px}
.authorinfopage img{background:#fafafa;border-radius: 100%;margin-top: 10px;padding: 6px;width: 190px; max-height: 190px;}
.authorinfopage .socialinks { margin:10px 0}
.authorinfopage .socialinks a{color: #9ca8af;margin-right: 10px;padding: 5px; font-size:16px; transition:all ease-in-out .3s}
.authorinfopage .socialinks a:hover .fa-twitter{color:#00a3c9;}
.authorinfopage .socialinks a:hover .fa-facebook{color:#305798;}
.authorinfopage .socialinks a:hover .fa-linkedin{color:#0084c6;}
.authorinfopage .socialinks a:hover .fa-google-plus{color:#dd4b38;}

.bggreynew{ background:#F5F5F7!important; padding-bottom:50px}
.authorarticles .content h2{color:#525e66!important;font-size:16px!important;font-weight:400!important;margin:35px 0 25px!important; text-transform:none; opacity:.8; width:100%}
.authorarticles .content h2 span{ float:right; font-size:16px; text-transform:none; font-weight:300; text-align:right; padding-right:10px}
.authorarticles .content h2 span strong{ font-weight:400;}
.articles-section{background:#fff;margin-bottom:30px;padding:40px 40px 30px; border-radius:3px}
.articles-section h3{font-size:24px;font-weight:600;line-height: normal;}
.articles-section h3 a{color:rgba(0,0,0,.85);}
.articles-section .date-category{ margin:20px 0 15px; font-weight:300; font-size:13px; position: relative}
.articles-section .date-category span{ margin-right:4px; font-weight:400; text-transform:none; text-transform: capitalize; font-size: 12px!important}
.articles-section .feature-image{border-radius:3px;display:block;margin-bottom:1.6rem;overflow: hidden;}
.articles-section .feature-image img{height: auto;max-width: 100%;display: inline-block;vertical-align: middle;}
.post-container .content .articles-section p{font-size:18px!important;font-weight:300!important; line-height:28px!important; color:rgba(0,0,0,.8)!important}
.post-container .content .articles-section .action {clear:both;display:block;margin-top:0px; margin-bottom:20px!important}
.post-container .content .articles-section .action a{border:1px solid #0275d8;border-radius:3px;color:#0275d8!important;display:inline-block;font-size:12px;font-weight:300;opacity:0.8;padding: 4px 10px;text-decoration: none;}
.post-container .content .articles-section .action a:hover{color:#fff!important; background:#0275d8; opacity:1}
.post-container .content .articles-section .action span{float:right; margin-top:0px}
.post-container .content .articles-section .action span a{ border:0!important;color:#7e7e7e!important; font-size:14px!important; opacity:.8}
.post-container .content .articles-section .action span a i{ margin-right:5px}
.post-container .content .articles-section .action span a span{font-size:13px!important; margin-top:-2px!important; font-weight:400!important}
.post-container .content .articles-section .action span a:hover{color:#3591e0!important;opacity:1; background:none!important}

/*.post-container .content h2{ font-size: 26px;}
.post-container .content h3{ font-size: 20px; font-weight: 600; color: #33373b; margin: 13px 0px; }
.post-container .content h4{ font-size: 18px; font-weight: 600; }*/

.post-container .content h1{padding: 0; font-size: 26px; margin: 10px 0; font-weight: 600 !important; }
.post-container .content h1 span{font-size: 26px !important; font-weight: 600 !important; }

.post-container .content h2{padding: 0; font-size: 22px; margin: 10px 0; font-weight: 600 !important; }
.post-container .content h2 span{ font-size: 22px!important; font-weight: 600 !important;}
.post-container .content h3{padding: 0; font-size: 20px; margin: 10px 0; font-weight: 600 !important; }
.post-container .content h3 span{font-size: 20px!important; font-weight: 600 !important;}
.post-container .content h4{padding: 0; font-size: 18px; margin: 10px 0; font-weight: 600 !important; }
.post-container .content h4 span{ font-size: 18px!important; font-weight: 600 !important;}

.searchbox{background-color: #ffffff;border-radius:25px;height:53px;}
.searchbox input{padding:8px 10px;background:#ffffff;border:none;color: #000;border-radius: 5px;display: inline-block;font-size:18px;outline: medium none; width: 100%; margin-top:5px; font-weight:200}
.searchbox button{background:none; border:0; text-align:center; vertical-align:middle; margin-top:14px}
.searchbox button i{ color:#0275d8; font-size:20px; text-align: center;}

.category-row{background:#F5F5F7; border-bottom:solid 1px rgba(221,221,221,.52); text-align:center; padding:20px 0 10px;letter-spacing:.2px; height:58px; margin-bottom:-30px}
.category-row h2{font-size:14px;color:rgba(0,0,0,.4); display:inline-block!important;  margin:0; padding:0; margin-right:10px;text-transform:uppercase}
.category-row a{font-size:14px;margin:0px 4px 0; display:inline-block; text-align:center;text-transform:uppercase;color:rgba(0,0,0,.65); position:relative}
.category-row a.active:before {background:#5183cb;bottom: -17px;content: "";height: 2px;left: 0;position: absolute;width: 100%;}
.category-row a:hover{color:#5183cb!important;}
.category-row a.active{color:#5183cb!important; font-weight:600}
.category-row .container.post-container{ margin:0px auto!important;}
.container-fluid.category-row::after, .category-row .container::after, .row::after{ display:inline}
.nomarl{ margin-left:0!important}
.nomarr{ margin-right:0!important}
.homepagerow .articles-section{padding:25px 20px 10px!important;}
.homepagerow .feature-image{ margin-bottom:1rem; width:100%; height:102px; overflow:hidden}
.homepagerow h3{ font-size:20px}
.homepagerow .post-container .content .articles-section p{ font-size:16px!important; line-height:24px!important;height: 160px; margin-bottom: 0}

.popularpost {border-bottom:solid 1px #eee;border-top:solid 1px #eee; clear:both}
.popularpost .articles-section{padding:25px 0px 10px!important; text-align:left; background:none; margin-bottom: 10px!important}
.popularpost .feature-image{width:85%; height:90px!important; overflow:hidden; border-radius:0; margin-bottom:12px; opacity:1}
.popularpost .articles-section:hover .feature-image{opacity:1}
.popularpost .feature-image img{ height:auto}

 
.popularpost h3{ font-size:16px!important; padding-right:30px; height: 40px; font-weight: 400!important; width: 85%;}
.popularpost h3 a{ color:rgba(0, 0, 0, 0.75)!important}
.popularpost .post-container .content .articles-section p{font-size:15px!important; line-height:22px!important; margin-bottom:20px!important; width:85%!important; color: rgba(0, 0, 0, 0.8) !important; height:150px}
.popularpost .post-container .content .articles-section .date-category{font-size: 14px!important;margin: 15px 0 12px;letter-spacing: 0.2px;}
.popularpost .post-container .content .articles-section .action{ margin-bottom:10px}
.popularpost .post-container .content .articles-section .action a{ padding:2px 10px!important}
.popularpost .post-container .content .articles-section .action span {font-size: 13px !important; padding-right:40px!important} 
.popularpost .post-container .content .articles-section .action span a{padding:4px 4px!important} 
.popularpost .post-container .content .articles-section .action span a:hover{ background:none!important} 
.popularpost .post-container .content .articles-section .action span a span{font-size: 14px !important;font-weight: 200 !important;margin-top: -2px !important; padding-right:0!important}
.marginextra{margin-left:-30px!important;margin-right:-30px!important;}
.newsignup{ background:none; border:0; margin:0 auto; padding:30px}

.pagination{ text-align:center; margin:20px auto 20px; padding:0;}
.pagination li{ text-align:center;padding:0; list-style:none; display:inline-block; margin:0 3px!important}
.pagination li a{ text-decoration:none; padding:5px 12px 6px; border:solid 1px #9d9d9f; font-size:14px; font-weight:400; color:#9d9d9f; border-radius:3px; opacity:.5}
.pagination li a:hover{ opacity:1}
.pagination li.active a{background:#fff; border-color:#fff; opacity:1; color:#5183cb;font-weight:600}

.customNavigation a{border-radius:0!important;text-align:center;padding:22px 10px 20px!important;background-color: #fff!important; border:solid 1px #ddd!important;position:absolute!important;font-size:14px!important; color:#5183c8!important;top:40%!important; opacity:.6; width:auto!important; font-weight:400 }
.customNavigation a:hover{ opacity:1;background:#f9f9f9!important;box-shadow:0 0px 3px rgba(0,0,0,.14);}
.customNavigation a.prev {left:-60px!important;}
.customNavigation a.next {right:-30px!important;}
.customNavigation a.next i{margin-left:0!important}
#owl-demo .item{ margin:0!important}

.mainarticles{ position:static!important; height:100%}
.mainarticles:after{ content:""; border-right:1px solid rgba(221, 221, 221, 0.52); height:100%; position:absolute; right:-8px; top:0}
.mainarticles .articles-section{ padding:15px 15px 15px !important;border-radius:0; height: 420px}
.mainarticles .articles-section .feature-image{ height:100px; text-align: center;}
.mainarticles .articles-section h3{ font-size:18px!important; line-height:22px; height:45px; margin: 0px!important}
.mainarticles .articles-section .date-category{ margin:12px 0px}
.mainarticles .articles-section .date-category span a{ font-size: 12px!important }

.post-container .content.mainarticles .articles-section .action{ margin-bottom:10px!important}
.post-container .content.mainarticles .articles-section .action span a{padding:5px 5px!important;}

.authorarticles .content.toparticles h2{ margin-left:20px!important}
.toparticles .articles-section{background:none!important; padding:0px 10px 0px!important}
.toparticles .articles-section h3{font-size:15px!important; font-weight:400!important; margin: 0px!important; }
.toparticles .articles-section h3 a{color: rgba(0,0,0,.85)!important}
.toparticles .articles-section .date-category{ margin:8px 0 5px}
.toparticles .articles-section .date-category span a{ font-size: 12px!important }
.homepagerow .post-container .content.toparticles .articles-section p{ font-size:14px!important; line-height:20px!important; margin-bottom:10px!important; height: auto; opacity: .8}
.post-container .content.toparticles .articles-section .action a{ border:0!important; padding:0!important; background:none!important; color:#0275d8 !important}
.post-container .content.toparticles .articles-section .action span a{padding:1px 3px!important;font-size:13px !important; color:#7e7e7e !important}
.post-container .content.toparticles .articles-section .action span a span{font-size:14px !important;}

.minnomarr{padding-left:0.4rem ;padding-right:0rem}
.minnomarl{padding-left:0rem ;padding-right:0.4rem}
.minnomarrl{padding-left:0.4rem ;padding-right:0.4rem}

.popularpost.morearticles .articles-section{padding:15px 15px 5px!important; text-align:left; background:#fff;margin-top:25px;}
.popularpost.morearticles .feature-image{width:100%; opacity:1}
.popularpost.morearticles h3{padding-right:0px}
.popularpost.morearticles h2 span{padding-right:0px}
.popularpost.morearticles .post-container .content .articles-section p{ width:100%!important}
.popularpost.morearticles .post-container .content .articles-section .action span{ padding-right:0!important}

.more-category_sec{display:inline-block}
.more-category_sec .btn{ padding:2px 10px!important; line-height: normal; }
.more-category_sec a{ display: block!important; text-align: left!important; font-size: 12px; padding-bottom: 5px; }
.more-category_sec .dropdown-menu{padding: 10px 15px!important; min-width: 200px;}

nav.categories select {display: none;}
@media (max-width:767px) {
nav.categories a{ display: none;}
nav.categories select{ display: inline-block;}
.more-category_sec{display: none!important}
}


code.code_cutsom{ padding:15px; border-radius:5px; /*background: #313D4D; color: rgba(255, 255, 255, 0.62);*/ display: inline-block; width: 100%; margin-top: 10px; }

.backpage{border:1px solid #888;color: #444;font-size: 11px;margin:-20px 0 15px;opacity: 0.5;padding: 6px 8px;}
.backpage i{ margin-right: 1px}
.backpage:hover{border:1px solid #4277ba;color: #4277ba;opacity: 0.8;}
.authorinfopage .backpage{margin:10px 0 0px;}

.date-category .popover {padding: 0;border: solid 0px #014c8c;z-index: 999; left: 0; width:75%;  right: 0; margin: 0 auto;font-family: "Source Sans Pro",sans-serif !important;box-shadow:0 0px 1px rgba(0, 0, 0, 0.35); opacity: 0!important; visibility: hidden; transition: all .3s; border-radius:3px; top: 100%; margin-top:0px }
.date-category h3.popover-title {background:#014c8c;color: #fff;font-size: 12px !important; width:100%!important; font-weight: 500;height: auto;letter-spacing: 0.5px;padding: 3px 0px !important; margin-top: 0px; margin-bottom: 0px!important; display: block; text-align: center}
.date-category .popover-content {width:100%!important; padding: 0}
.date-category .popover-content ul { margin: 0; padding: 0; list-style: none;}
.date-category .popover-content ul li { margin: 0; padding: 0; list-style: none; line-height: inherit!important; font-weight:normal!important;font-size: 14px!important}
.date-category .popover-content ul li a{font-size:13px; color:#0275d8; padding:3px 10px; border-bottom: solid 1px #eee; display: inline-block; width: 100%;letter-spacing:.3px; font-weight:300!important}
.date-category .popover-content ul li a:hover{color:#014c8c;}
.date-category .popover-content ul li:last-child a{border-bottom: solid 0px #eee;}
.date-category > span:hover .popover {visibility:visible!important; opacity: 1!important; }
.date-category .popover:after {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-bottom-color: #014c8c;border-width: 10px;margin-left: -14px; display: none}

.post-container .content li p{display: inline; margin: 0; padding: 0}
.post-container ul li { list-style-position: inside}

.post-container .content p{ margin-bottom: 0px!important} 

.wite_us_btn { -webkit-transition: all 1s; /* Safari */  transition: all 1s; position:fixed; right:0px; top:45%;}
.wite_us_btn a{padding:9px 20px; color:#fff; background:#1F5DB0; border-radius:20px 0px 0px 20px;  box-shadow:0px 0px 2px 2px rgba(0, 0, 0, .2)}
 
.wite_us_btn a i{font-size:18px; vertical-align:baseline; margin-right:5px; opacity:.7}

.feature-image.featured { position: relative; }
.feature-image.featured::before {
  background: #ffc017 none repeat scroll 0 0;
  box-shadow: 0 0 3px rgba(0, 0, 0, 1);
  color: #fff;
  content: "***";
  font-size: 24px;
  font-weight: bold;
  left: -21px;
  letter-spacing: 2px;
  line-height: 10px;
  padding: 8px 20px 0;
  position: absolute;
  text-align: center;
  top: 9px;
  transform: rotate(-45deg);
}

#subscribe_form {
  border: 2px dashed #888;
}
 
table tr td h1, table tr td h2, table tr td h3, table tr td h4{ margin: 0px!important; }
table tr td{ border:solid 2px transparent; }

 
 /*css for make responsive*/ 
 @media (max-width:1210px) and (min-width:991px){
.homepagerow .post-container .content .articles-section p{ font-size: 14px!important; }
 }

 @media (max-width:990px){
 .mainarticles::after{ display: none }
 .post-container{padding:0px!important;} 
 .homepagerow .post-container .content .articles-section p{ font-size: 15px!important; }
 .post-container .content .articles-section .action a{padding: 4px 6px!important; font-size: 12px!important;}
 .minnomarl:last-child .articles-section{ margin-bottom: 0px!important }
 .popularpost{ padding-left: 50px!important; padding-right: 10px!important }
.customNavigation a.next{right: 0px!important;}
.customNavigation a.prev{left: -40px!important;}
.authorinfopage{margin-top:80px;}
  }
 @media (max-width:767px){
.wiki-sreach-bx h1{font-size: 36px!important}
.wiki-sreach-bx h1 span{ font-size: 16px!important }
.searchbox .col-xs-10{padding-right: 0px!important}
.searchbox .col-xs-2{padding-left: 0px!important}
.searchbox input{ font-size: 17px;}
.categories select{ border:solid 1px #ddd; border-radius:5px; padding:5px; width: 180px;}
.authorarticles .col-lg-3{ clear: both; }
.mainarticles .articles-section .feature-image{ height: 90px;}
.articles-section .feature-image img{ width: 100%; }
.newsignup{padding:0px; width: 100%;}
.newsignup h2{ font-size: 19px!important;}
.newsignup p{ font-size: 13px!important; margin: 0px; padding: 0px; }
.newsignup .newbtn{ width: 100%; margin: 10px 0px; }
.newsignup .newbtnsignup{ font-size: 13px; font-weight: normal; margin-top: 10px;}
.content.toparticles{padding-bottom: 20px;}
.popularpost{ padding-left: 50px!important; padding-right: 10px!important }
.customNavigation a.next{right: 0px!important;}
.customNavigation a.prev{left: -40px!important;}
.popularpost h3 a{font-size: 16px;}
.post-container .content{ padding:10px!important; }
.content .article-heading{ font-size: 28px; }
.featured-image{ min-height: 250px; }
.post-next, .post-previous{ width: 30px; }
.content .author{ height: 115px; }
.post-next .arrw, .post-previous .arrw{padding:0px 15px 24px!important;} 
ul.socialshare{ width: 100%; float: left }

.fixedbarbottom .row{margin:0px;}

.authorinfopage h2{ font-size: 16px; }
.authorinfopage p{font-size: 12px;}
.post-container .content h2{ font-size: 18px; }
table{ width: 100%!important }
}

 @media (max-width:545px){
 .homepagerow .post-container .content .articles-section p{ height: 130px; }
.minnomarl{margin-left:-15px!important; margin-right: -10px!important }
.content.toparticles{margin-left:-15px!important; margin-right: -10px!important; }
.popular_tag{ padding-left: 15px; }
.authorarticles .content.toparticles h2{ margin-left: 0px!important; padding-left: 26px; } 

.featured-image{ min-height: 230px;}
.content .article-heading{ font-size: 24px; line-height: 32px; }

.author_profile_pic{ text-align: center!important; float: left; padding-bottom: 15px; }
.authorinfopage .socialinks{ text-align: center }
.authorinfopage{ text-align: center; }
 }

 /*css for make responsive*/
