/*Added styles for blog improvement*/
#showAllContentBtn
{
font-size:15px;
cursor:pointer;
color:#3d98c6;
margin-left:10px;
}
.result-info{
  margin-top: 15px;
  margin-bottom: 0;
}
.blog-post-head a{
color:#333;
}
span.links-head{
color:#666;
font-size:15px;
}

a.blog-live-chat{
text-decoration:none;
margin-top: 10px;
margin-bottom:15px;
display: block;
float: left;
}
a.blog-live-chat:hover,a.blog-live-chat:focus{
border:none;
}
.blog-live-chat .icon-comments{
  font-size: 22px;
  float: left;
  line-height: 20px;
  margin-right: 9px;
  /* color: #333; */
}
.share-social-links .icon-facebook{
color:#3b5998;
font-size:22px;
}
.share-social-links .icon-google-plus{
color:#dd4b39;
font-size:22px;
}
.share-social-links .icon-twitter{
color:#00aced;
font-size:22px;
}
.share-social-links .icon-linkedin{
color:#007bb6;
font-size:22px;
}
.share-social-links .icon-pinterest{
color:#cb2027;
font-size:22px;
}
/* .blog-right-module section{
margin-top:20px;
} */
.blog-search-links{
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
}
.blog-search-form{
padding:9px;
}
.post-content .post-dorpdown {
  width: 142px;
  margin-right: 10px;
  text-align: left;
}
.post-content .inner-select{
padding-left:5px;
}
.post-content .post-dorpdown .caret{
margin-top:7px;
float:right;
position: absolute;
right: 11px;
}
 label.post-text {
  color: #3d98c6;
  font-weight: bold;
  font-size: 14px;
  font-family: sans-serif
}
ul.blog-top-links{
margin-bottom:0px;
float:right;
}
ul.blog-top-links > li{
padding-left:0px;
padding-right:0px;
float:left;
}
ul.blog-top-links > li a{
  padding: 15px;
  display: block;
  text-decoration:none;
  border-left:1px solid #ccc;
}
ul.blog-top-links .blog-link-icon{
 /*  color: #333; */
  font-size: 19px;
  float: left;
  margin-right: 5px;
}
.blot-post-section{
border:0;
}
blog-top-links li{
  margin: 0 !important;
  padding: 0 !important;
}
.individual-post{
  border-top:1px dotted #ccc;
  border-top: 1px dotted #ccc;
  padding-top: 15px;
  padding-bottom: 15px;
}
.individual-post.individual1{
border-top:0px;
padding-top:0px;
}
/* .row.individual-post {
  margin-top: 20px;
  padding: 10px;
} */
.blog-recommendation, .blog-categories, .blog-contact{
margin-top:20px;
}
.prn-search-dropdown ul.search-box {
  padding: 10px 6px;
  right: 2%;
}
.blog-top-links .dropdown-menu {
  top: auto;
  padding: 0px 0px;
  z-index: 999;
  left: auto;
  right:auto;
  max-width:300px;
}
.blog-top-links .dropdown-menu a{
padding: 5px 30px 5px 20px;
}
.topic-tags-links > li a{
border-left:0px !important;
}
ul.blog-top-links ul{
margin-top:18px !important;
}
ul.blog-top-links ul:before {
  content: "";
  position: absolute;
  left: 25%;
  top: -17px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 16px 17px 17px;
  border-color: transparent transparent #ffffff transparent;
  z-index: 9999;
}
ul.blog-top-links ul:after {
  content: "";
  position: absolute;
  left: 25%;
  top: -18px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 17px 17px 17px;
  border-color: transparent transparent #cccccc transparent;
  z-index: 9998;
}
ul.blog-top-links .prn-search-dropdown ul:before {
  content: "";
  position: absolute;
  right: 20%;
  top: -17px;
  left:auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 16px 17px 17px;
  border-color: transparent transparent #ffffff transparent;
  z-index: 9999;
}
ul.blog-top-links .prn-search-dropdown ul:after {
  content: "";
  position: absolute;
  right: 20%;
  left:auto;
  top: -18px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 17px 17px 17px;
  border-color: transparent transparent #cccccc transparent;
  z-index: 9998;
}
.blog-top-links a.dropdown-toggle:hover, .blog-top-links a.dropdown-toggle:focus{
background:none;
}
.blog-top-links .topic-tags-links a:hover,.blog-top-links .topic-tags-links a:focus{
background:#f5f5f5;
color:#333;
}
.blog-top-links .other-blog-links a:hover,.blog-top-links .other-blog-links a:focus{
background:#f5f5f5;
color:#333;
}
/* .open a.dropdown-toggle{
background:#f5f5f5;
} */
.post-content .dropdown-menu li a:hover,.post-content .dropdown-menu li a:focus{
background:#f5f5f5;
color:#333;
}
.blog-top-links ul.topic-tags-links #cat_tags{
padding:10px;
}
.blog-top-links ul.topic-tags-links a.tag_cloud{
  clear: none !important;
  word-wrap: break-word !important;
  float: left !important;
  display: inline !important;
  padding: 0px !important;
  padding-left: 3px !important;
  text-decoration: underline !important;
  line-height:26px;
  color: #3d98c6;
}
.blog-top-links ul.topic-tags-links a.tag_cloud:hover, .blog-top-links ul.topic-tags-links a.tag_cloud:hover{
background:none;
background-image:none;
}
ul.blog-top-links .icon-other:before {
  content: "\f14c";
}
ul.blog-top-links .icon-tag:before {
  content: "\f02c";
}
.blog-mast-img{
max-height:45px;
margin-bottom:10px;
display:inline;
}
.blog-top-links li.open > a {
  background-color: #ddd !important;
}
.persona-container{
padding-right:0px;
}
.persona-container .post-content-select{
width:160px;
display:inline;
font-size:14px;
font-family: sans-serif;
}
.post-submit{
margin-left:5px;
}
.blog-search-form #personaCancel{
padding-left:5px;
color:#3d98c6;
cursor:pointer;
font-family: sans-serif;
}
#PersonaEditContainer h2.roles-head{
  font-size: 17px;
  margin-bottom:0px;
  font-weight:normal !important;
  font-family:sans-serif;
  margin-top: 5px;
}
#person-insight-no-form
{
cursor: pointer;
margin-top: 6px;
display: inline;
}
#PersonaEditContainer .persona-edit-link{
  color: #3d98c6;
  font-size: 16px;
  cursor: pointer;
  padding-left: 5px;
}
.top-lnks-container{
padding-left:0px;
}
.top-lnks-container{
padding-left:0px;
}
.edit-span_mob,#showAllContentBtn_mob,#personaCancel_mob,#searchLink_mob{
    color: #3d98c6;
    font-size: 16px;
    cursor: pointer;
    padding-left: 5px;
	}
	#PersonaEditContainer_mob .roles-head{
	font-size:17px
	}
	.blog-search-form .clearfix{
	display:none;
	}
	#showAllContentBtn_mob,#searchLink_mob{
	margin-left:10px;
	}
.blog-mast img{
    max-height: 70px !important;
    margin-top: -10px;
	}
a.blog-desk-person-link {
    padding: 14px;
    display:inline;
	font-weight: bold;
    margin-top: 1px;
	color:#3d98c6;
}
#person-insight-no-form{
font-weight:bold;
margin-left:5px;
color:#3d98c6;
display:inline;
float:left;
}
#person-insight-no-form:hover,#person-insight-no-form:focus{
text-decoration:underline;
}
.blog-desk-person-link{
padding-left: 9px;
padding-top: 15px;
font-weight:bold;
}
.dvPersonaHeading {
    margin-top: 15px;
}
#personaContainer .dvPersonaHeading {
    margin-top: 0;
}
.blog-search-form .dvPersonaHeading {
    margin-top: 0px;
}
.top-lnks-container  .nav .open > a, .top-lnks-container  .nav .open > a:hover, .top-lnks-container .nav .open > a:focus{
border-color:#ccc !important;
}
h2.roles-head{
  font-size: 17px;
  margin-bottom:0px;
  font-weight:normal !important;
  font-family: sans-serif;
}
.blog-posts{
  overflow:hidden;
}
img.size-large,
.wp-caption img
{
  max-width:500px;
  max-height:250px;
}
.blog-posts iframe{
  max-width:500px;
}
.blog-top-links{
padding-left:0px !important;
padding-right:0px !important;
}
.blog-rop-links-cont{
float:right !important;
}
.no-space-prn{
display:inline;
white-space: nowrap;
}
.comment-blog{
display:block;
margin-top:5px;
}
.resources #myModal{
z-index:1501;
}
.individual-post{
 
 }

/**/
.blog-subscribe-mkto .mktoForm  .mktoFormCol{
	width:100%;
}
.blog-subscribe-mkto .mktoForm  label.mktoLabel{
    display: inline-block;
    width: 100% !important;
    width: 100% !important;
    margin-bottom: 10px !important;
    margin-top:10px;
    font-weight: bold;
    font-size:14px;
    font-family:"Benton Sans", Helvetica, Arial, sans-serif !important
    }
.blog-subscribe-mkto .mktoForm  label.mktoLabel[for="emailOptin"]{
	position:absolute;
	left:0;
	}
.blog-subscribe-mkto .mktoForm .mktoField,.blog-subscribe-mkto .mktoForm .mktoLogicalField,.blog-subscribe-mkto .mktoForm .mktoHtmlText.mktoHasWidth{
	width:100% !important;
	font-size:14px;
	}
.blog-subscribe-mkto .mktoForm .mktoField #emailOptin,.blog-subscribe-mkto .mktoForm .mktoLogicalField #emailOptin{
	width:auto !important;
	z-index:2;
	}
.blog-subscribe-mkto .mktoForm p.p1{
	top: -25px !important;
    margin-left: 30px;
    font-size: 14px !important;
    position: relative;
	}
.blog-subscribe-mkto .mktoForm p.p1 span{
	font-size:13px !important;
	}
.blog-subscribe-mkto .mktoForm .mktoButtonRow .mktoButtonWrap{
	margin:auto !important;
	display:block;
	text-align: center;
	}
.blog-subscribe-mkto .mktoForm button.mktoButton {
    cursor: pointer;
    margin: 0;
    float: none;
	}
.blog-subscribe-mkto .mktoForm select,.blog-subscribe-mkto .mktoForm input[type="text"],.blog-subscribe-mkto .mktoForm input[type="email"]{
	padding: 6px 12px !important;
    height:34px !important;
	}
/*Listing page social icons styles*/
.social-links.blog-listing a {
    padding:0 16.43px;
	}
.blog__listing .social-links.blog-listing .social-facebook a, .blog__body .social-links.blog-listing .social-facebook a{
	padding:0px 19.29px;
	}
.blog__listing .social-links.blog-listing .social-google-plus  a, .blog__body .social-links.blog-listing .social-google-plus a{
    padding: 0 15.72px;
	}
.blog__listing .social-links.blog-listing .social-twitter a, .blog__body .social-links.blog-listing .social-twitter a {
    padding:0px 15.72px;
	}
@media (min-width:1200px){
  ul.blog-top-links > li a {
    padding: 15px 19px;
  }
}
@media (max-width:1200px){
ul.blog-top-links > li a {
  padding: 15px 7px;
}
  img.size-large, .wp-caption img {
  max-width: 445px;
  max-height: 200px;
 }
 select.form-control.input-sm.post-content-select {
  width: 158px;
  display:inline;
  }


    ul.blog-top-links > li {
  float: left;
  width: 50%;
  }
  .default-border-bottom{
border-bottom:1px solid #ccc;
}
}
@media (min-width:991px) and (max-width:1200px){
#showAllContentBtn {
    display: block;
    margin-left: 0;
}
}
@media (max-width:991px){
.blog-top-links ul.dropdown-menu{
min-width: 220px;
}
.prn-search-dropdown ul.search-box {
  padding: 10px 6px;
  width: auto;
  left: auto;
}
img.size-large, .wp-caption img {
  max-width: 316px;
  max-height: 200px;
 }
   .blog-posts iframe{
    max-width:316px;
	max-height: 200px;
  }
  select.form-control.input-sm.post-content-select {
  width: 145px;
  }
  .blog-search-form {
  padding-top: 23px;
 }
 .blog-mast img{
    max-height: 55px !important;
    margin-top: -10px;
	}
	.blog-persona-link{
    padding-top: 14px;
	}
	p.avtar-image{
	float:none !important;
	clear:both;
	}
	.blog-live-chat{
    margin-top: 10px;
    float: left;
	}
 }

@media (max-width:767px){
 .blog-mast {
 margin-top: 1em;
}
.blog-search-form ,.blog-search-links{
padding:10px;
 background-color: #f5f5f5;
 border: 1px solid #e3e3e3;
}
/* .new-nav-row{
margin-top:-11px;
} */
button#closeButn {
  position: absolute;
  right: 10px;
  top: 5px;
}
.mobsearc-group{
width:82%;
}
.blog-mob-subscribe {
margin-left:0px;
}
.individual1, .blot-post-section{
    margin-top: 10px;
    border-top: 1px dotted #ccc;
    padding-top: 10px;
}
.individual1{
border-top:1px dotted #ccc;
}
.blog-mast-img {
  max-height: 35px;
  margin-bottom:10px;
}
.blog-search-form .form-group {
  margin-bottom: 4px
  }
  	p.result-text-mob {
		margin-top: 5px;
	}
	span#PersonaEdit_mob {
		padding-left: 0px;
	}
	.edit-span_mob:hover, #showAllContentBtn_mob:hover, #personaCancel_mob:hover, #searchLink_mob:hover {
		color: #007bb6;
	}
	.blog-mast img{
    max-height: 50px !important;
    margin-top: 0px;
    margin-bottom: -5px;
	}	
	#blogBobSearchbtn button,#postsRoleBtn{
	border-radius:4px !important;
	}
	.mob-dotted-border{
	border-top:0px;
	padding-top:0px;
	}
	#personaCancel_mob{
	font-size:14px;
	}
	.blog-live-chat{
	float:none;
	margin:auto;
	}
	.comment-blog {
    display: block;
    margin-top: 5px;
}
.blog-subscribe-mkto .mktoForm .mktoField #emailOptin, .blog-subscribe-mkto .mktoForm .mktoLogicalField #emailOptin{
	margin-left:0;
}
.blog__listing .social-links.blog-listing .social-facebook a, .blog__body .social-links.blog-listing .social-facebook a {
    padding: 0px 18.2px;
}
}
@media (max-width:480px){
	  label.post-text {
	  display: block;
	  width: 70%;
	  padding-bottom: 0px;
	  padding-left:5px
	}
	.blog-search-form .form-group {
	  margin-bottom: 0px;
	  margin-top: -5px;
	}
img.size-large, .wp-caption img {
    max-width:280px;
    max-height:auto;
  }
  .blog-posts iframe{
    max-width:280px;
	max-height:150px;
  }
  .blog-subscribe-mkto .mktoForm p.p1 {
    top: -23px !important;
  }
}
@media (max-width: 360px) and (min-width: 1px){
	/* .new-nav-row {
	  margin-top: -22px;
	} */
	button#searchBlog{
		display: block;
		/* margin-top: 10px; */
		margin-left: 0px;
	}
  }
} 



