/**
 * Blog styles
 */
.newsletter-section > .container {
	padding: 1rem 0 2rem;
	max-width: 775px;
}
.newsletter-section h3, .newsletter-section p {
	color:#fff;
}
.blog-home-page .blog-page .language_content_filter_wrap {
	display: block;
    width: 100%;
    padding: 40px 15px 0 15px;
    text-align: right;
}
.blog-home-page .blog-page .language_content_filter_wrap label {
	font-weight:500;
	color: #828181;
    font-size: 15px;
	cursor:pointer;
}
.blog-home-page .blog-page .language_content_filter_wrap span {
	text-decoration:underline;
}
.blog-home-page .blog-page .language_content_filter_wrap input[type="checkbox"] {
	width: 16px;
    height: 16px;
	vertical-align: bottom;
}
.blog-home-page .blog-page .cat-post-sec article:first-child {
    padding-top: 25px;
}
.blog-page .container {
	max-width:1000px!important;
}
.blog-page article .category-post-desc h3 a {
	margin: 0 0 18px;
    font-size: 26px!important;
    color: #155593;
    line-height: 36px;
    margin-bottom: 10px;
}

.tag-wrap {
    box-shadow: 2px 8px 25px 1px rgba(176, 176, 176, 0.54);
    padding: 10px;
    background: #fff;
    position: relative;
    width: 100%;
}

.tag-wrap ul {
	padding:0;
	margin:0;
	text-align: center;
}
.tag-wrap ul li {
	list-style:none;
	display:inline-block;
	padding: 0 12px 0 12px!important;
}
.tag-wrap ul li a {
	color:#858585;
	text-decoration:none;
	font-weight: 500;
	text-shadow: 0.3px 0.3px;
	cursor:pointer;
}
.tag-wrap ul li.active a {
	color:#155593;
	padding:10px;
}
.tag-wrap ul li a:hover {
	color:#155593;
	text-shadow: 0.3px 0.3px #155593;
}
.tag-wrap ul li a:hover span {
	border-bottom: 2px solid #155593;

}
.tag-wrap ul li.active a {
	color:#155593;
	padding:10px;
	text-shadow: 0.3px 0.3px #155593;
}



#content .tag-wrap > .tag-details > ul.fixed-height-ul {
    overflow: hidden;
}

.custom-button {
	display:inline-block;
	clear:both;
	overflow:hidden;
}
.custom-button > a.button.button-cta {
	margin:15px 10px 15px 0px;
	padding: 17px 20px;
	width:auto;
	min-width:192px;
}
.blog-indv-bs .blog_single_author_meta_wrap li.compny-img {
	width:30px;
	height:30px;
}
.data-int-box {
	padding:0!important;
}
.data-int-box .img-bg-clr {
	position: relative;
    height: 175px;
    width: 100%;
    background: #1716166b;
    margin-bottom: -175px;
}
.data-int-img {
	width:100%;
	margin-top: 0px!important;
	height: 175px;
}

.data-int-box p {
	padding:0 0px!important;
	text-align:center;
	line-height: 28px;
    color: #000;
}
.data-int-box-content {
	    padding: 20px 20px 40px 20px;
	text-align:center;
}
.data-int-box-content h4{
    padding: 0;
    color: white!important;
    margin-top: -130px;
    position: absolute;
    font-size: 21px!important;
    line-height: 32px!important;
    text-align: center;
    left: auto;
    width: 70%;
    font-weight: 600;
}
.data-int-box  .data-int-box-content a.button.button-cta  {
    display: block;
	margin: 25px auto 0;
	padding: 10px 0;
	width: 90%;
    font-size: 10px;
    box-shadow: 0px 0px 10px 2px #b5afaf;
}


.blog_single_author_meta_wrap li.author-date-li {
	border-left: 2px solid #ccc;
    border-right: 2px solid #ccc;
	vertical-align: baseline;
    padding-left: 8px!important;
    padding-right: 8px!important;
    line-height: 15px!important;
}
.blog_single_author_meta_wrap li.author-date-li a {

}

/******* Resource search category dropdown menu ********/

.rc-searchcat-menu {

}
.rc-searchcat-menu .rc-searchcat-menu-ul {
	      margin-left: 0;
    padding-left: 0!important;
}
.rc-searchcat-menu .rc-searchcat-menu-ul > li {
	 float: left;
	  margin-top:0!important;
	margin-left: 0!important;

	width: 100%;
}
.rc-searchcat-menu .rc-searchcat-menu-ul > li:first-child {
	width: 100%;
    float: left;
	/*padding-left: 15px!important;*/
}
.rc-searchcat-menu .rc-searchcat-menu-ul > li:nth-child(2) {
	width: 100%;
    float: left;
}
.rc-searchcat-menu .rc-searchcat-menu-ul > li:first-child > a,
.rc-searchcat-menu .rc-searchcat-menu-ul > li:nth-child(2) > a  {
/*	font-size: 20px;
    color: black;
	margin-bottom: 4px;*/
}
.rc-searchcat-menu .rc-searchcat-menu-ul > li > a {
	padding-left: 0;
    padding-right: 0;
}
.rc-searchcat-menu .rc-searchcat-menu-ul > li > ul {
	margin-left: 0!important;
    padding-left: 0!important;
}
.rc-searchcat-menu .rc-searchcat-menu-ul > li > ul > li{
    margin-top: 0!important;
	margin-left: 0!important;
    padding-left: 0!important;
}
.rc-searchcat-menu .rc-searchcat-menu-ul > li > ul > li > a{
	line-height: 21px;
	padding-left: 0;
    padding-right: 0;
}

.rc-searchcat-menu .rc-searchcat-menu-ul > li:first-child > ul > li:last-child > a,
.rc-searchcat-menu .rc-searchcat-menu-ul > li:nth-child(2) > ul > li:last-child > a {
    /* border-bottom: 1px solid #ccc; */
    padding-left: 0;
    padding-bottom: 20px;
}

.rc-searchcat-menu .rc-searchcat-menu-ul > li:nth-child(3) > a,
.rc-searchcat-menu .rc-searchcat-menu-ul > li:nth-child(4) > a  {
   /* color: #204e86;
    border-top:1px solid #ccc;*/
}
.rc-searchcat-menu .rc-searchcat-menu-ul > li:nth-child(3) > a i,
.rc-searchcat-menu .rc-searchcat-menu-ul > li:nth-child(4) > a i  {
    color: #000;
    font-size: 14px;
}
.rc-searchcat-menu .rc-searchcat-menu-ul > li:nth-child(3),
.rc-searchcat-menu .rc-searchcat-menu-ul > li:nth-child(4)   {
   /*margin-top:0!important;*/
}
.rc-searchcat-menu .rc-searchcat-menu-ul > li:nth-child(3)   {
   /*margin-right: 15px!important;
   padding-left: 15px!important;*/
   width: 100%;
}
.rc-searchcat-menu .rc-searchcat-menu-ul > li:nth-child(4)   {
   width: 100%;
}
 /*margin-right:50px!important;*/

.author-wrap  ul li:first-child a {
	border-bottom: none!important;
}
.author-individual .author-wrap .blue-text {
   margin-bottom:5px!important;
}
.tag-wrap ul li a span {
	padding:10px 0;
}
.resource-category-page article .category-post-desc h3.blue-text {
	margin-bottom:10px;
	line-height:36px;
}
article .blog-meta  a {
    color: #b9b9b9;
}
article .category-post-desc .blog-meta a > img {
    width: 18px;
    height: 11px;
    margin-top: 0;
    box-shadow: none;
    margin-left: 6px;
    vertical-align: baseline;
}

article .category-post-desc .blog-meta {
   margin-bottom:10px;
   color: #b9b9b9;
}
article .category-post-desc .blog-meta span {
	color:#afafaf;
	font-size:12px;
}

article .category-post-desc .read-article {
	margin-top: 10px;
    text-decoration: underline;
    font-size: 14px;
	/*color:#2196F3;*/
    color:  #2b9de0;
}

article .category-post-desc .read-article:hover {
      color: #1f6094;
}

.feature_image_blow_content {
	margin-top:35px;
}
.feature_image_blow_content p {
	font-weight: normal;
    letter-spacing: 0.2px;
    color: #585858;
	line-height:26px;
	font-weight: 600;
	font-size: 13px;
}
.feature_image_blow_content p a {
	text-decoration: underline;
    color: #787878;
	font-weight: 500;
}
span.tag-span {
	font-weight:600;
	color:#8e8e8e;
}

.blog-page .author-wrap  .tag-details p {
	font-size:14px;
}

.blog-page .category-post-item .featured-img  img {
    width: 100%;
	height:auto;
    margin-top: 20px;
    box-shadow: 4px 8px 10px 1px #e6e0e0;
}
.blog-page .inner-wrapper {
	width:100%!important;
}
.category-post-item .blog-cat {
    text-align: center;
    position: relative;
    width: 100%;
    margin-bottom: -20px;
}
.category-post-item .blog-cat span {
    background: #fff;
    border-bottom: 8px solid #9ac106;
    box-shadow: 1px 1px 5px 0px #6d6a6a;
    text-align: center;
	padding: 8px 8px;
    color: #155593;
    font-size: 9px;
    font-weight: 600;
    letter-spacing: 0;
    word-wrap: break-word;
    width: 150px;
    display: inline-block;
}
.archi-post-box .category-post-item .blog-cat span {
	padding: 8px 24px;
}
.cat-post-sec article {
    margin-bottom: 0px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc;
    padding-top: 50px;
}

.blog-page .cat-post-sec article .row {
    margin-left: -15px!important;
	margin-right: -15px!important;
}
.blog-page .inner-wrapper {
    padding-left: 60px;
    padding-right: 60px;
    margin-top: 50px;
    padding-top: 40px;
}

.blog-home-page .ready-box {
	margin-bottom:75px;
	margin-top:75px;
}
 .blog-single-page-con .ready-box {
		margin-bottom:75px!important;
	margin-top:75px!important;
}
.category-blog .blog-home-page > .blog-page .div-deeper-arrow {
	display:none;
}
/******** **/
.author-individual .author-wrap h3 a {
	margin: 0 0 18px;
    font-size: 26px!important;
    color: #155593;
    line-height: 40px;
    margin-bottom: 10px;
}
.author-individual .tag-details {
	padding:40px 60px 40px 60px;
}
.author-individual .tag-wrap {
    margin-top: 100px;
}

.author-individual ul.author-social {
	padding:0!important;
	margin:0!important;
	text-align:left!important;
}
.author-individual ul.author-social > li {
	list-style:none;
	display:inline-block;
	padding: 0!important;
	margin: 0 20px 0 0!important;
}
.author-individual ul.author-social > li > a {
	text-decoration:underline;
	text-transform:uppercase;
	color: #2196F3!important;
	font-weight: 500;
	text-shadow:none;
}
.author-individual ul.author-social > li:first-child > a {
	font-weight: 500;
	text-shadow:none;
}
.author-avatar > img {
	width:100%;
	height:auto;
}
.author-name-h3 {
	text-align:center;
	border-bottom:1px solid #ccc;
	padding-bottom:25px;
	font-size: 26px!important;
}


.drop-down-box {
width: 380px;
    overflow: hidden;
    padding: 25px 30px;;
	position:absolute;
	z-index: 999999999;
    background: #fff;
}
.drop-down-box ul {
	margin:0!important;
	padding:0!important;
}
.drop-down-box ul li {
	display:block;
    list-style:none;
	margin:0!important;
	padding:0!important;
}
.drop-down-box ul li a {
	color:#454545;
    display:block;
    padding: 10px 10px 10px 0;
	font-size:16px;
}
.drop-down-box h4 {

	font-size:20px!important;
	color:#333!important;
}

/* blog single css start */

.blog_single_title_wrap{

	text-align: center;
    padding: 50px 10%;

}

.blog_single_title_wrap h1{
	font-weight: bold;
    font-size: 55px;
    line-height: 63px;
}

#content .blog_single_author_meta_wrap ul {
    padding: 0;
    text-align: center;
}

#content .blog_single_author_meta_wrap ul li {
    display: inline-block;
    margin: 0;
    padding: 0 6px 0 4px;
	max-height: 20px;
}
#content .blog_single_author_meta_wrap ul li.compny-img img {
   width:22px;
   height:22px;
}
#content .blog_single_author_meta_wrap ul li.blog_single_flag {
	padding-left: 8%;
}
#content .blog_single_author_meta_wrap ul li.blog_single_flag a {
	margin-right: 6px;
}


#content .blog_single_author_meta_wrap ul li:last-child {
    border-right: none;
}
.author_img img {
    border-radius: 50%;
	width: 35px;
    height: 35px;
}
#content .blog_single_author_meta_wrap ul li.divClass > a {
	color: #3ca9f0;
}
.blog-single-page-con .resource-section .blue-text {
	font-size:26px!important;
}


.blog_single_author_meta_wrap a, .blog_single_author_meta_wrap {
    font-size: 13px !important;
	color: #454545;
    text-shadow: 0.3px 0.3px #ccc;
}

#content .blog_single_author_meta_wrap ul li:first-child {
    border-right: 0;
    padding-right: 10px;
}

.divClass {
	position: relative;
}

.divClass > span {
    display: none;
    position: absolute;
    bottom: 50px;
    border: 1px solid #ccc6;
    background-color: #f5f5f5;
    padding: 12px 24px;
    width: 750px;
    left: -150px;
    line-height: 23px;
    color: #454545;
    text-align: left;
    box-shadow: 2px 4px 10px 2px #dedede;
}

.divClass > span .border-arrow {
    border-top: 22px solid #f5f5f5;
    border-right: 22px solid #ff000000;
    border-left: 22px solid #ff000000;
    border-bottom: 22px solid #17569500;
    height: 45px;
    width: auto;
    position: absolute;
    margin-top: 10px;
    left: 27%;
}
.divClass:hover > span {
  display: inline-block;
}

.archive-sub-menu,
.custom_archive_posts,
.wp_custom_archive_wrap{
	/* padding: 0; */
}

.wp_custom_archive_wrap li,
.archive-sub-menu li,
.custom_archive_posts li{
  margin-left: 20px;
  text-align: left;
}

.custom_hide{
	display: none;
}

.blog-pagination a, .blog-pagination span  {

    font-size: 15px;
    color:#2196F3;
	margin-right:5px;
}
.blog-pagination .current, .blog-pagination2 .current {
   font-weight:600;
   color:#2196F3;
}
.blog-pagination a:hover,
.blog-pagination span:hover
.blog-pagination a:focus,
.blog-pagination span:focus {


}


.blog-pagination2 .wp-pagenavi a, .blog-pagination2 .wp-pagenavi span  {
    border:none!important;
	padding:0;
    font-size: 15px;
    color:#2196F3;
	margin-right:5px;
}
.blog-pagination2 .wp-pagenavi .current  {
   color:#2196F3;
   background-color: transparent;
    border:none!important;
}

.blog-home-page .blog-page .inner-wrapper  {
	 margin-bottom: -17px;
	 padding-top:0;
}
.author-individual .blog-page .inner-wrapper{
	 padding-top:40px;
}
.single-post .content-box {
    box-shadow: 0px 6px 20px -4px #ccc;
    margin-top: 5px;
}

.blog_single_author_meta_wrap {
    font-size: 13px !important;
    margin-bottom: 35px;
    clear: both;
    margin-bottom: 60px;
}
.blog_single_title_wrap {
    text-align: center;
    padding: 40px 10% 10px;
    margin-top: -100px;
}
.single-post .content-box {
    margin-top: 5px;
}
.single-post .related-tutorial {
    margin-top: 20px;
    background: transparent;
    /* padding: 5px 20px 5px 20px; */
    box-shadow: none;
}
.single-post .related-tutorial ul {
	/* padding-left:0px!important; */
}


.single_blog_sidebar .widget h2 {
	font-size: 16px!important;
    font-weight: 600;
}
.single_blog_sidebar .textwidget ul  {
	/* padding-left:0!important; */
}
.single_blog_sidebar .textwidget ul  li{
	/* padding-left: 1px; */
	margin-left:0!important;
}
.single_blog_sidebar .blog-list-archive > .wp_custom_archive_wrap > li > a:after {
  content: "\f105";
  font-family: FontAwesome;
  float: right;
}

.single_blog_sidebar .blog-list-archive > .wp_custom_archive_wrap > li > a.active:after {
  content: "\f107";
  font-family: FontAwesome;
}

.single_blog_sidebar .blog-list-archive > .wp_custom_archive_wrap > li > ul li a.active {
    color: #005695;
    font-weight: 600;
}

.wp_custom_archive_wrap > li.active {
    color: #595959;
    border-left: 1px solid #cccccccf;
}

.wp_custom_archive_wrap li {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-weight:500;
}

.single_blog_sidebar .wp_custom_archive_wrap li a {
  text-decoration: none;
}

.single_blog_sidebar .wp_custom_archive_wrap > li > a {
    color: rgb(89, 89, 89);
    display: block;
    /* padding-top: 10px; */
    /* padding-bottom: 10px; */
    font-weight: 500;
    font-size: 16px;
    line-height: 40px;
}

.single_blog_sidebar .wp_custom_archive_wrap > li > ul > li > a  {
  font-size: 16px;
  color:#595959;
  font-weight:400;
}

.single_blog_sidebar > ul > li  {
  margin-top: 1.5rem;
}
.single_blog_sidebar .wp_custom_archive_wrap li .archive-sub-menu li > ul > li  {
  border-bottom: 1px solid #cccccccf;
}

.single_blog_sidebar .wp_custom_archive_wrap li .archive-sub-menu li > ul > li {
    padding-bottom: 1rem;
}

.single_blog_sidebar .wp_custom_archive_wrap li a.active {
  color: #005695;
	font-weight: 600;
}

.single_blog_sidebar .wp_custom_archive_wrap li .archive-sub-menu {
	/* margin-left:35px; */
}

.single_blog_sidebar .wp_custom_archive_wrap li .archive-sub-menu li > ul > li > a {
	color:#3ca9f0;
	font-size: 13px;
}

.single_blog_sidebar .widgettitle {
  color:#315792;
}

.single_blog_sidebar > ul > li#nav_menu-2.widget.widget_nav_menu #menu-blog-menu {
	padding-bottom:0;
}

.single_blog_sidebar > ul > li#nav_menu-2.widget.widget_nav_menu .widgettitle {
	margin-bottom:10px;

}
.single_blog_sidebar > ul > li#nav_menu-2.widget.widget_nav_menu #menu-blog-menu .sub-menu {
	margin-bottom:0;
}
.single_blog_sidebar > ul > li#text-3 h2.widgettitle {
	margin-bottom: 10px;
}
.single_blog_sidebar .wp_custom_archive_wrap li .archive-sub-menu li > ul > li:last-child > a {
	margin-bottom:10px;
}

.widget_categories ul.nav > li {
	padding-left:0!important;
	margin-left:0!important;
 	margin-top:0!important;
}
.single_blog_sidebar .dig_dipper_post li a {
	color:#656565;
}


.resource_dropdown_menu_search .dropdown-toggle {
    min-height: 18px;
}
/* blog single css end */
.comments-area input[type=text] {
    width: 100%!important;
    margin-right: 5px;
    border-radius: 2px;
    border: 1px solid #bdbdbd;
    padding-left:10px;
    padding-right:10px;
}
.comments-area #commentsubmit {
	border: none;
    color: #ffffff;
    background: #9AC106;
    font-size: 12px;
    text-transform: uppercase;
    padding: 17px 0;
    margin-top: 20px;
    text-align: center;
    display: inline-block;
    width: 192px;
    font-weight: 700;
    font-size: 13px;
}
.comments-area #commentsubmit:hover, .comments-area #commentsubmit:after {
    background: #7b8d27 !important;
}


.comments-area label {
	color:#454545;
	font-weight: 500!important;
}
.comments-area .media-list  {
	margin-top:60px;
}
.comments-area .media-list  article  img {
	width: 60px;
    height: 60px;
    border-radius: 50%;
}
.comments-area .comment-list li article .media-body  {
	border-color: transparent;
}
.comments-area .comment-list li article .media-body .panel-default {
	border-color: transparent;
}
.comments-area .comment-list li article .media-body .panel-default>.panel-heading {
    color: #085b98;
    font-weight: bold;
    background-color: transparent;
    border-color: transparent;
	padding: 0px 15px 0px;
}
.comments-area .comment-list li article .media-body .panel-default>.panel-heading h5 {
    font-weight:600;
	font-size: 13px;
    letter-spacing: 0.5px;
}
.comments-area .comment-list li article  {
    margin-bottom:50px;
}
.comments-area .comment-list li article .media-body .panel-default>.panel-heading cite.fn {
    font-style: normal;
	text-transform: capitalize;
}
.comments-area .comment-list li article .media-body .panel-default>.panel-heading span.says {
   display:none;
}
.comments-area .comment-list li article .media-body .panel-default>.panel-body {
	padding: 0px 15px 0px 15px;
}
.comments-area .comment-list li article .media-body .panel-default>.panel-body p {
	padding: 0;
	margin-bottom:5px;
	font-size: 13px;
    line-height: 24px;
    color: #000;
}
.comments-area .comment-list li article .panel-footer {
    padding: 0px 15px;
    background-color: transparent;
    border-top: 1px solid transparent;
}
.comments-area .comment-list {
    overflow: hidden;
    position: relative;
	}
.comments-area .comment-list li article .panel-footer {
	position: absolute;
    width: 100%;
	background:#fff;
}
.comments-area .comment-list li article .panel-footer a.btn {
    background: transparent;
    font-size: 13px;
    line-height: 1rem;
    color: #585858;
    text-transform: capitalize;
    border-bottom: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    padding: 0;
    position: relative;
    text-shadow: none;
}
.comments-area .comment-list li article .panel-footer a.btn:hover {
    border:none;
}
.comments-area .comment-list li {
	list-style:none;
}
.sec-bg-img-none {
    background-image: none!important;
}
.blog-indv-bs {
    box-shadow: 0px 6px 24px 0px #c5c3c3!important;
}

.slider_blog_meta {
    margin-bottom: 20px;
    margin-top: 40px;
	}
.slider_blog_meta {
	color:#fff;
}
.slider_blog_meta a {
	color:#fff;
	font-size:15px;
}

.category-blog {

	text-align: left;
}

.category-blog .white-texture-bg {
    background-size: contain!important;
}
.author .white-texture-bg {
    background-size: contain!important;
}
.full-white-bg {
	background-image: url(../../images/white-bg-texture.png);
    background-size: cover;
    background-repeat: no-repeat;
    display: block;
    width: 100%;
}
.single_blog_sidebar ul li:before {
	content:none;
	display:none;
}


.talend-connect {
	margin-bottom: 3rem;
}
.talend-connect-wraper {
  margin-top:60px;
}
.talend-connect .inner-wrapper {
	width:100%;
	margin-top:0px;
  /* padding: 70px 80px 50px 80px; */
	box-shadow: -1px 4px 20px 3px rgba(176, 176, 176, 0.45);
}
.talend-connect .inner-wrapper h3, .talend-connect .inner-wrapper h3 a {
    font-size: 28px!important;
    line-height: 32px;
}
.talend-connect .archi-post-box {
	    background: #fff;
}
.talend-connect .archi-post-box .col-md-4 {

}
.talend-connect .archi-post-box .archi-post-box-item {
    box-shadow: 1px 5px 13px 0px #c3c3c3;
}
.talend-connect .archi-post-box .archi-post-box-item img {
	width:100%;
	height:220px;
}
.talend-connect .archi-post-box .archi-post-box-item .item-content {
	background:#fff;
	padding:13px;
	min-height: 70px;
	text-align: center;
}
.talend-connect .archi-post-box .archi-post-box-item .item-content a {
	margin-bottom:0;
	padding-bottom:0;
	color:#085b98;
	font-weight:600;
	font-size:12px;
	line-height: 22px;
    text-align: center;
}
.talend-connect .category-post-item .blog-cat {
    margin-bottom: -5px;
}
.single.single-post .talend-connect .category-post-item .blog-cat {
    margin-bottom: -5px;
	height:18px;
}
.talend-connect-wraper .next-box {
    height: 65px;
    text-align: center;
}
#next-box-gradient-bg {
	height: 65px;
    padding: 27px 10px;
    text-align: center;
	background: linear-gradient(to right, #227a00f5 ,#227a004f, #163c7bbf);
}


.talend-connect-wraper .next-box a {
    text-decoration: underline;
    color: #ffffffbd;
    font-size: 16px;
    letter-spacing: 0.75px;
}

.blog-home-page-newsletter > .container {
	max-width: 700px !important;
}
.archive.author .newsletter-section > .container {
	max-width:900px;
}


.single_comment_wrap {
  margin-top: 2rem;
}
.signle_comment_wrap  .comments-title {
	font-size: 32px!important;
	margin-top:40px;
	margin-bottom: 40px;
}

.signle_comment_wrap  .single_post_comment_count {
	border-bottom: 1px solid #cccccc87;
    padding-bottom: 30px;
	color: grey;
}
.signle_comment_wrap  .single_post_comment_count span {
	font-weight:600;
}
.signle_comment_wrap p.form-submit {
	margin:0;
}
.signle_comment_wrap #commentform textarea {
	height: 120px;
    border-radius: 1px;
    border-width: 2px;
}
.signle_comment_wrap #commentform #commentsubmit {
	letter-spacing: 1px;
    border-radius: 1px;
}



.dive-deeper-box {
	text-align:center;
	color:#f7f7f7;
	margin-left: -100px;
    margin-right: -100px;
}
.dive-deeper-box .dive-deeper-wrap {
    padding: 40px 12% 50px;
	background-color: #064a8ebd;
	box-shadow: 0px 2px 15px 0px #525050;
	margin-top: 20px;
    margin-bottom: 50px;
}
.dive-deeper-box .div-deeper-arrow {
    border-top: 22px solid #ff000000;
    border-right: 22px solid #9ac10600;
    border-left: 22px solid #ff000003;
    border-bottom: 22px solid #19548f;
    height: 39px;
    width: auto;
    position: absolute;
    left: 49%;
    margin-top: -82px;
}
.dive-deeper-box .dive-deeper-wrap h3 {
    font-size: 26px!important;
    color: #f7f7f7;
    margin-bottom: 20px;
}
.dive-deeper-box .dive-deeper-wrap p {
	font-size: 16px;
	color:#f7f7f7;
	line-height: 33px;
	margin-bottom: 20px;
}
.dive-deeper-box .dive-deeper-wrap a {
	font-size:15px!important;
	color:#f7f7f7;
	text-decoration: underline;
}
.dive-p
{
    padding: 0px 95px;
}
.blog-home-page .blog-page .ready-box .left-section > p {
    margin-top: 28px;
    font-size: 18px;
    margin-bottom: 0;
    line-height: 32px;
}
.blog-home-page .blog-page .ready-box .left-section a.button-cta {
  display: block;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 5px 15px rgba(0,0,0,0.3);
}

.dive-deeper-box{
	position: relative;
	background-image:url(../../images/dive-deeper-bg1.png);
	background-size:cover;
	background-position: center;
}

.dive-deeper-box .button.button-cta{
	position: absolute;
    bottom: 0;
    transform: translate(-50%, 50%);
    left: 50%;
	text-decoration: none;
    box-shadow: 0 5px 15px rgba(0,0,0,0.3);
}
.blog-page.cat-post-sec .post_count_7 ,
.blog-page.cat-post-sec .post_count_3{
    border-bottom: none;
}

.archive.author .h360.tutorial-page1.breadcrum-section{
    background-color: rgb(43, 90, 150);
    background-blend-mode: multiply;
}

.middle-related-article {
	display:block;
	overflow:hidden;
	margin-top:15px;
	margin-bottom:15px;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	margin-left: -60px;
    margin-right: -60px;
    background-image: url(../../images/white-bg-texture.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: 61% 16%;
}
.middle-related-article .middle-related-article-wrap {
	padding: 40px 17% 40px;
}
.middle-related-article .middle-related-article-wrap #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
    color: #087ff5;
	text-decoration: underline;
}
.middle-related-article #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post:nth-child(3) {
    clear: both;
    width: 100%;
    margin-bottom: 0;
}



.single_blog_sidebar #menu-blog-menu > li:nth-child(2),
.single_blog_sidebar #menu-blog-menu > li:nth-child(3),
.single_blog_sidebar #menu-blog-menu > li:nth-child(4),
.single_blog_sidebar #menu-blog-menu > li > a
 {
	display:none;
}
.single_blog_sidebar #menu-blog-menu  li  {
	padding:0!important;
	margin:0!important;
	    text-align: left;
}
.single_blog_sidebar #menu-blog-menu  li  {
	padding:0!important;
	margin:0!important;
}

.single_blog_sidebar  #menu-blog-menu  li a {
	    padding: 5px 10px 5px 0!important;
		color: #656565;
}
.single_blog_sidebar  #menu-blog-menu  li a:hover {

		color: #0a76ff;
}
.single_blog_sidebar  #menu-blog-menu  li ul li:first-child a {
	   	color: #0a76ff;
}
.middle-related-article h3{
	font-size:18px;
	color:#656565;
	font-weight: 500;
	margin-bottom:8px;
}
#content .middle-related-article ul {
	margin:0;
	padding:0;
}
#content .middle-related-article  ul > li {
	margin:0 0 15px 0;
	padding:0;
	list-style: none;
}
#content .middle-related-article ul > li > a {
	text-decoration:underline;
    font-size: 14px;
    color: #2196F3;
}


.related-article-plgn li.widget_wp_related_posts {
	list-style:none;
}

.related-article-plgn li.widget_wp_related_posts .widgettitle {
	display:none;
}
.related-article-plgn li.widget_wp_related_posts ul.related_post  {

}
.related-article-plgn li.widget_wp_related_posts ul.related_post li {
	width: 100%!important;
	margin: 7px 10px 7px 0px !important;
}
.related-article-plgn li.widget_wp_related_posts ul.related_post li a.wp_rp_thumbnail {
	display:none!important;
}

.related-article-plgn li.widget_wp_related_posts ul.related_post a.wp_rp_title {
    font-size: 14px !important;
    line-height: 1.8em !important;
    text-decoration: underline !important;
    margin-bottom: 0px !important;
    color:#2196F3;
}
 .single.single-post #content .local-contents.blog-single-page-con .content-section1 ul {
	    border-bottom: 1px solid #ccc;
        margin-bottom: 30px;
}
 .single.single-post #content .local-contents.blog-single-page-con .content-section1 ul > li {
	 list-style:none;
	 padding:0 0 10px 0;
	 margin:0;
	 font-size: 15px;
 }
 .single.single-post #content .local-contents.blog-single-page-con .content-section1 ul > li::before {
	list-style:none;
	content: "•";
	color: #9ac106;
    display: inline-block;
	width: 1em;
    margin-left: -1em;
	font-weight: bold;
}
 .single.single-post #content .local-contents.blog-single-page-con .content-section1 ol {
	margin-left: 0!important;
    padding-left: 10px;
	counter-reset: item;
}
 .single.single-post #content .local-contents.blog-single-page-con .content-section1 ol > li {
	 padding:0 0 15px 0;
	 margin:0;
	 font-size: 15px;
	 display: block;
}
 .single.single-post #content .local-contents.blog-single-page-con .content-section1 ol > li:before {
            content: counter(item) ". ";
            counter-increment: item;
			color: #005695;
			font-weight:bold;
			margin-right: 5px;
}
 .single.single-post #content .local-contents.blog-single-page-con .content-section1 h3 {
    font-size:22px;
	margin-bottom:20px;
	line-height: 35px;
	margin-top:20px;
}


 .single.single-post #content .local-contents.blog-single-page-con .content-section1 #comments ol > li:before,
 .single.single-post #content .local-contents.blog-single-page-con .content-section1 #comments ul > li::before {
          display:none;
}
.single.single-post #content .local-contents.blog-single-page-con .content-section1 #comments ul {
    border-bottom: none;
    margin-bottom: 0;
	padding-bottom: 0;
}
.single.single-post #content .local-contents.blog-single-page-con .content-section1 #comments ul li {
   padding-bottom: 0;
}
.single.single-post #content .local-contents.blog-single-page-con .content-section1 #comments ol > li {
    padding: 0 0 0px 0;
}

.category-post-item .category-post-desc .blue-text  img {
	width:20px;
	height:12px;
	margin-top:0;
	box-shadow:none;
	margin-right:3px;
	display:inline-block;
}
.category-post-item .category-post-desc .blue-text  .resource_filter_flag_wrap a  {
    display:inline-block;
}
.category-post-item .category-post-desc .blue-text  .resource_filter_flag_wrap  {
    display: inline-block;
    height: 30px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    margin-left:10px;
    float: none;

}
.middle-related-article-wrap > h3 {
	font-size:18px!important;
	margin-bottom:0px!important;
}
.middle-related-article-wrap #jp-relatedposts {
    margin-top:0px!important;
}
.archi-post-box .row > .col-md-4:first-child {
	padding-right:5px;
}
.archi-post-box .row > .col-md-4:nth-child(2) {
	padding-left:10px;
	padding-right:10px;
}
.archi-post-box .row > .col-md-4:last-child {
	padding-left:5px;
}

.blog-single-page-con #resource-section .owl-dots {
    margin-top: 0;
}

.single.single-post .blog-search-bar .col-md-9 .search-box {
    width: 79%;
}
.blog_single_author_meta_wrap .current-lang img {
	margin-right:5px;
	height: 10px;
    width: 18px;
	vertical-align: baseline;
}
#gradient-bg-read {
  background: linear-gradient(to right, red , yellow);
 }

.bloger-texture-bg {
	background-image: url(../../../includes/images/white-bg-texture.png);
    background-position: 120% 5%;
    background-repeat: no-repeat;
}
.blog-meta a.author_post_list {
	border-left: 2px solid #ccc;
	border-left: 2px solid #ccc;
    height: 12px;
    vertical-align: baseline;
    overflow: hidden;
    padding: 0 5px 0 5px;
    line-height: 12px;
}
 .blog-meta a.author_post_list:first-child {
	border-left:none;
	padding-left:0;
 }
  .blog-meta a.author_post_list:last-child {
	border-right:none;
 }

 .page-template #content h3.blog-search-h3s26 {
	font-size:26px;
	margin-top: 45px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}
 .page-template #content .cat-post-sec article {
    padding-bottom: 40px;
    padding-top: 30px;
}
  .page-template #content .resource-category-page .container.text-center > h2 {
    padding: 11% 15% 11%;
}

.category-post-item .category-post-desc .blue-text .resource_filter_flag_wrap.msblock {
	display:none;
}
.convert_to_slider .owl-nav  {
	display:none!important;
}
.convert_to_slider .owl-dots {
    margin-bottom: 25px;
    margin-top: -25px;
}
div.heateor_ss_mobile_footer {
    display: none!important;
}
.middle-related-article #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
    float: left;
    width: 100%!important;
}

.custom-bolg-search-temp .category-post-item h3.blue-text  {
	line-height:36px;
	margin-bottom:10px;
}
.custom-bolg-search-temp .category-post-item h3.blue-text > a {
	font-size:26px;
}


.page-template-search-for-custom-site  .newsletter-section > .container {
	max-width:1000px;
}
.page-template-search-for-custom-site  .breadcrum-section .breadcrum-section-bg {
	background: #005695b8;
}
.post_no_result {
	padding-top:45px;
}



li.author_img {
    min-height: 35px;
    padding: 0;
    border-radius: 50%;
    vertical-align: middle;
}



.rc-searchcat-menu #menu-item-50335::after, .rc-searchcat-menu #menu-item-50342::after,
.rc-searchcat-menu #menu-item-50343::after, .rc-searchcat-menu #menu-item-50344::after,
.rc-searchcat-menu #menu-item-50345::after, .rc-searchcat-menu #menu-item-50346::after,
.rc-searchcat-menu #menu-item-50379::after, .rc-searchcat-menu #menu-item-50347::after,
.rc-searchcat-menu #menu-item-50348::after, .rc-searchcat-menu #menu-item-50349::after,
.rc-searchcat-menu #menu-item-50350::after, .rc-searchcat-menu #menu-item-50351::after,
.rc-searchcat-menu #menu-item-50352::after, .rc-searchcat-menu #menu-item-50353::after,
.rc-searchcat-menu #menu-item-42455::after, .rc-searchcat-menu #menu-item-42456::after,
.rc-searchcat-menu #menu-item-42457::after, .rc-searchcat-menu #menu-item-42458::after,
.rc-searchcat-menu #menu-item-42459::after, .rc-searchcat-menu #menu-item-50386::after,
.rc-searchcat-menu #menu-item-50360::after, .rc-searchcat-menu #menu-item-50361::after,
.rc-searchcat-menu #menu-item-50362::after, .rc-searchcat-menu #menu-item-50363::after,
.rc-searchcat-menu #menu-item-50364::after, .rc-searchcat-menu #menu-item-50365::after,
.rc-searchcat-menu #menu-item-50390::after, .rc-searchcat-menu #menu-item-42454::after,
.rc-searchcat-menu #menu-item-50354::after, .rc-searchcat-menu #menu-item-50355::after,
.rc-searchcat-menu #menu-item-50356::after, .rc-searchcat-menu #menu-item-50357::after,
.rc-searchcat-menu #menu-item-50358::after, .rc-searchcat-menu #menu-item-50359::after {
   	visibility:hidden
}
.t-download
{
    /* height: 200px; */
}

.local-contents .tutorial-bg .content-box .left-section p
{
        font-size: 19px !important;
}

.resource_dropdown_menu_search .dropdown-toggle a {
    font-size: 14px;
}


.newsletter-section .mktoForm {
    width: 100% !important;
}
.newsletter-section .mktoForm .mktoFieldWrap {
    width: 100% !important;
}
.newsletter-section .mktoForm .mktoFormCol{
    width: 70% !important;
}
.newsletter-section .mktoForm input[type=email]{
	border: medium none;
    border-radius: 0;
    color: #bababa;
    font-size: 16px;
    font-weight: 400;
    margin: 18px 0 0 -13px;
    padding: 16px 15px 15px;
    width: 93%!important;
}
.newsletter-section .mktoForm .mktoButtonRow{
	float: right;
    top: -61px;
}
.newsletter-section .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton{
	text-transform: uppercase;
	font-size: 15px !important;
    font-weight: 700 !important;
}
.resources-template-default.single.single-resources .addthis_tool{
	display: none !important;
}

.blog-single-page-con table {
    max-width: 100% !important;
    width: 100% !important;
}



/*Search Menu Styles*/


.catagories.resource_dropdown_menu_search .rc-searchcat-menu-ul > li:last-child, .tags.resource_dropdown_menu_search .rc-searchcat-menu-ul > li:last-child {
border-top: 1px solid #CCC;
margin-top: 2rem !important;
	}
.drop-down-box-wrap .rc-searchcat-menu .rc-searchcat-menu-ul > li:last-child a {
	color: #204E86 !important;
}


.resource_dropdown_menu_search {
    padding: 0 0 10px 0px;
}



/* ==========================================================================
   Search and Dropdown menus
   ========================================================================== */


.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
		border-bottom-right-radius: 5 !important;
		border-top-right-radius: 5 !important;
	}

	.catagories.resource_dropdown_menu_search .rc-searchcat-menu-ul> li:last-child,
	.tags.resource_dropdown_menu_search .rc-searchcat-menu-ul> li:last-child {
		border-top: 1px solid #CCC;
		margin-top: 2rem !important;
	}

	#content .resource_dropdown_menu_search ul {
		/*padding: 0px 20px 10px 10px;*/
	}

	.resource_dropdown_menu_search .btn-group> .btn:first-child:not(:last-child):not(.dropdown-toggle) {
		border-bottom-right-radius: 0px;
		border-top-right-radius: 0px;
		border-radius: 5px;
	}

	.resource_dropdown_menu_search .dropdown-menu {
		width: 250px;
	}

	.btn-default:hover,
	.btn-default:focus,
	.btn-default.focus,
	.btn-default:active,
	.btn-default.active,
	.open>.btn-default.dropdown-toggle {
		color: #ffffff;
		background-color: #0F6EB2;
		border-color: #adadad;
	}

	.resource_dropdown_menu_search .btn.btn-default {
		color: #204e86;
	}

	.resource_dropdown_menu_search .btn.btn-default:hover {
		color: #ffffff;
	}

	@media only screen and (max-width: 991px) {
		.col-md-2.col-sm-3,
		.col-md-1.col-sm-3 {
			text-align: center;
		}
	}

	#content .resource_dropdown_menu_search ul {
		padding-left: 0px;
		padding-right: 15px;
		/*background-color: rgba(0, 0, 0, 0.65);*/
	}

	#content .dropdown-menu {
		background-image: linear-gradient(#f6f6f6, #bcbec0);
		background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #bcbec0));
		background-image: -moz-linear-gradient(#f6f6f6, #bcbec0);
		background-image: -webkit-linear-gradient(#f6f6f6, #bcbec0);
		border: 1px solid #999;
		color: #ffffff;
		position: relative;
		opacity: 1;
		/*display: inline-block;
	background-color: rgba(0, 0, 0, 0.65); */
		background-color: rgba(0, 0, 0, 0.65);
	}

	#content .dropdown-menu ul li a {
		color: #ffffff;
	}

	#content .dropdown-menu ul li a:hover {
		color: #ffffff !important;
		text-decoration: underline;
	}

	.btn.btn-default .caret {
		border-top: 5px solid;
		border-right: 5px solid transparent;
		border-left: 5px solid transparent;
		color: #9AC106;
		/*   top: 11px;
    right: 10px;
    position: absolute;*/
	}

	.resource_dropdown_menu_search .dropdown-menu {
		width: 320px;
	}


	input#st-search-input-blog {
		display: inline;
		width: 21rem !important;
		text-align: right;
	}

	@media only screen and (max-width: 1160px) {
		.search-bar {
			float: none;
			text-align: center;
			margin-right: 1rem;
			width: 100%;
		}
		input#st-search-input-blog {
			width: 85% !important;
		}
		.resources-filter.shadow.effect6 {
			display: none;
		}
	}
