 .blogcta1 {
    margin-right:10px!important;
    float:right;
}
 .blogsubscribe_position {
    text-align:right;
    margin-left:0px!important;
}
 @media only screen and (max-width: 600px) {
     .blogsubtext1 {
        margin-left:0px;
        padding-top:5px;
    }
}
 .adcomponent-btn-lg:hover {
     align-items: center;
     background: transparent;
     border-radius: 30px!important;
     border: 2px solid #186FF2;
     color: #186FF2 !important;
     font: 16px "Montserrat", Open Sans, sans-serif;
     font-weight: 700;
     padding: 16px 32px;
}
 #top-menu li a {
     font-size: 16px;
     font-weight: 600;
}
 .et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
     border-color: #ED8B00 !important;
}
 blockquote,blockquote p,blockquote span{
    margin:40px 20px 40px 0px;
    font-size:1.5rem;
    color:#222222;
    letter-spacing:0px;
    line-height:1.6em;
}
@media all and (min-width:800px){
    blockquote,blockquote p,blockquote span{
        font-size:1.5rem;
        line-height:1.6em;
    }
}
@media all and (min-width:1200px){
    blockquote,blockquote p,blockquote span{
        font-size:1.5rem;
        letter-spacing:0px;
        line-height:1.6em;
    }
}
 .tag-list li a {
     font-weight:500;
}
@media screen and (max-width: 600px){
     .et_pb_row {
         width: 85%;
         max-width: 1080px;
         margin: auto;
         position: relative;
    }
    .et_pb_text {
         word-wrap: normal!important;
    }
     .et_pb_row_3b {
         padding-left:10px!important;
    }
}
 a.adlinkwhite:link {
    color:#ffffff!important;
}
 a.adlinkwhite:hover {
    color:#ffffff!important;
}
 #main-content {
     background: #f8f8f8;
}
 #main-content .no-top-padding {
     padding-top:0px !important;
}
 body.single-post #left-area {
     padding-right: 0px !important 
}
 .et_pb_slide_description .et_pb_slide_title {
     color: black !important;
     text-shadow: none;
}
 .et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
     background-color: #186ff2;
}

 .author-img img {
     width: 50px;
     height: 50px;
     border-radius: 50%;
}
 .trendcol {
     display: block!important;
     margin-bottom: 0px!important;
     border-radius: 10px;
}
 #trendcol {
     margin-bottom: 10px!important;
}

 .tag-list li {
     text-transform: uppercase;
     color: #00B0B9;
     font-weight: 300 !important;
     font-size: 12px;
     margin-right: 20px;
     display: inline-block;
}
 .social-icons li {
     display: inline-block;
     width: 50px;
  transition: all 300ms ease 0ms;
}
 .social-icons li a {
     display: inline-block;
     font-size: 18px;
	 line-height: 18px;
     height: 34px;
     color: white !important;
     padding: 8px;
     border-radius: 50%;
     background: #ED8B00;
     position: relative;
     text-align: center;
     -webkit-transition: color 300ms ease 0s;
     transition: color 300ms ease 0s;
     color: #666;
     text-decoration: none;
	 transition: all 300ms ease 0ms;
}
 .et-social-linkedin a:hover {
    background-color: #00B0B9
}
 .et-social-facebook a:hover {
    background-color: #00B0B9;
}
 .et-social-twitter a:hover {
    background-color: #00B0B9;
}
 .et-social-linkedin {
    margin-right:-10px!important;
    padding-right:5px;
}
 .et-social-facebook {
    margin-right:-6px!important;
    padding-right:5px;
}
 .et-social-twitter {
    margin-right:-6px!important;
    padding-right:5px;
}
 li.et-social-icon.et-social-linkedin.socialzoom a::before {
     content: "\e09d";
}
 .et-social-mail a.icon:before {
     content:'\e010';
}
 .social-icons li.et-social-mail a {
     background: transparent;
     color: #ED8B00!important;
     font-size: 35px;
     vertical-align: sub;
}
 .social-icons li.et-social-mail a:hover {
     background: transparent;
     color: #00B0B9 !important;
}
 #new_blog_subscribe {
    margin-right:30px;
    float:right;
}
 @media screen and (max-width: 980px) {
	 .page-template-landing-blog-template .align-heading {
		  margin-bottom: 1rem !important;
}
     #new_blog_subscribe {
        margin-right:5px;
        padding-bottom:10px;
        top:-40px;
        right:20px;
    }
	 .subscribe_wrapper .et_pb_column_1_3 .et_pb_button_module_wrapper,
	 .subscribe_wrapper .et_pb_column_2_3 .et_pb_text_inner {
		text-align: center !important;
	}
}
 body.single-post #left-area {
     border-right: 0;
     float: none;
     margin-left: 0px !important;
     margin-right: 0;
     width: 100%!important;
}
 @media screen and (min-width: 981px) {
     body.single-post #left-area {
         border-right: 0;
         float: none;
         margin-left: 0px !important;
         margin-right: 0;
         width: 100%;
    }
	 .contents-blog .btn {
    	padding: 14px 30px;
    	font-size: 14px;
    	font-weight: 700;
    	line-height: 17px;
	}
}
 @media (max-width: 479px){
     .et_pb_module.et_pb_blurb.et_pb_blurb_1.et_pb_text_align_left.et_pb_blurb_position_left.et_pb_bg_layout_light{
        padding-top: 15px;
    }
}


/*replace this class in style.css*/
.blogtab {margin-bottom:0px!important;}
/* Single Post Subscribe CTA */
.container {
	width:90%;
}
.hero_text_wrapper {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	padding-top:90px;
	padding-bottom: 79px !important
}
.single-post .container.content-area-wrapper {
	background-color:#ffffff;
}
.single-post .et_pb_blurb_content {
	display: flex;
}
.single-post .meta_wrapper {
	background-color: #ffffff;
	padding: 30px 0 0 30px !important;
	border-bottom: 0;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.single-post .avatar .et_pb_blurb_container {
	padding-left:20px;
}
.single-post .avatar h4 {
	font-size:14px;
	padding-bottom:0 !important;
	padding-top:6px;
}
.avatar .et_pb_blurb_description {
	margin-left:20px;
}
.single-post .et_pb_gutters2 .et_pb_column_1_2.tag_wrapper {
	width:auto;
}
.single-post .et_pb_gutters2 .et_pb_column_1_2.tag_wrapper {
	width:auto !important;
}
.single-post.et_pb_gutters2 .et_pb_column_1_2.tag_wrapper {
	width:auto;
}
.single-post.et_pb_gutters2 .et_pb_column_1_4.social_wrapper {
  width: auto;
}
.single-post.et_pb_gutters2 .et_pb_column_1_4.avatar_wrapper {
  width: auto;
}
.greybg {
  background: #f8f8f8 !important;
	padding-top: 30px;
	padding-bottom: 30px;
}
.et_pb_slide_title {
    font-weight: 600!important;
    margin-bottom: 10px!important;
    font-size: 32px!important;
    line-height: 38px!important;
}
.et_pb_button_0, .et_pb_button_0::after {
  transition: all 300ms ease 0ms;
}
.single-post .et_pb_slider .et_pb_slide {
  list-style: auto!important;
}
.flex {
	display:flex;
	align-content:center;
}
.et_pb_slide_description.flex {
	display:flex;
	flex-direction:column;
	align-content:center;
	padding:30px 20px 30px 30px;
	margin-top: auto;
	margin-bottom: auto;
	text-align: left;
}
.single-post .et_pb_slides .et_pb_slider_container_inner.flex {
	display:flex;
}
.single-post .et_pb_slide {
  padding: 0 3%;
}
.et_pb_slide_content {
	text-align:left;
	color:#000000 !important;
}
.single-post .et_pb_section  {
  background-color: transparent;
}
.single-post .et_pb_row {
	width:100% !important;
}
.hero_text_wrapper.et_pb_row {
	width:90% !important;
}
.single-post .ad_with_image .et_pb_slide_image_new {
	width:50%;
}
.ad_without_image .et_pb_slide_description .et_pb_slide_content, .cta_component .et_pb_slide_description .et_pb_slide_content {
  text-align: center;
}
.single-post .ad_without_image .et_pb_slide_description {
	padding: 0px !important;
}
.tip_component .et_pb_slide_description {
	padding: 30px 10px;
}
.blog_footer_wrappe {
	background: #f8f8f8;
}
.footer_subscribe {
	background: #fff;
	padding: 30px;
	border-radius:10px!important;
	display:flex;
	justify-content: space-evenly;
}
.blog_footer_wrapper {
	padding-bottom:50px;
}
.blog_footer_wrapper .footer_subscribe .et_pb_column {
	margin-bottom: 0 !important;
	display: flex !important;
	align-items: center;
}
.blog_footer_wrapper .footer_subscribe .et_pb_column .et_pb_text_inner {
	padding-top: 10px;
}
.recommended_blogs .et_pb_column.et_pb_column_1_3 {
	background-color:#ffffff;
  box-shadow: 0px 12px 18px -6px rgba(0,0,0,5%);
  transition: transform 300ms ease 0ms,box-shadow 300ms ease 0ms,box-shadow 300ms ease 0ms;
}
.single-post .recommended_blogs.et_pb_row.et_pb_equal_columns {
display: flex;
  flex-wrap: wrap;
}
.single-post .recommended_blogs .et_pb_blurb_content{
	display:block;
}
.et_pb_column.et_pb_column_1_4.et_pb_column_6, .et_pb_column.et_pb_column_1_3.et_pb_column_11  {
	display:flex !important;
}
.et_pb_column_1_4.et_pb_column_6 .et_pb_module.et_pb_blurb, .et_pb_column_1_3.et_pb_column_11 .et_pb_module.et_pb_blurb {
	display:flex;
}
.et_pb_column_1_4.et_pb_column_6 .et_pb_blurb_content, .et_pb_column_1_3.et_pb_column_11 .et_pb_blurb_content {
	display: flex;
  	flex-wrap: wrap;
  	flex-direction: column;
	}
.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {
		flex-grow:1;
	display: flex;
}
.recommended_blogs .et_pb_blurb_description,
.et_pb_blurb_description {
	padding-top:15px;
	padding-bottom:0px;
	display:flex;
	align-content:flex-start;
	flex-flow:column nowrap;
}
.avatar_wrapper .et_pb_module.et_pb_text_align_left .et_pb_blurb_content.avatar .et_pb_blurb_container {
	display:block;
}
.avatar_wrapper .et_pb_module.et_pb_text_align_left .et_pb_blurb_content.avatar .et_pb_blurb_container .et_pb_blurb_description {
	display:block;
	margin-left: 0;
}


.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module {
  margin-bottom: 6px;
}

.et_pb_blurb_description div {
	margin-top:auto;
	padding-bottom:6px;
}
.avatar_wrapper .et_pb_blurb_description {
	padding-top:0;
	padding-bottom:5px;
}

.single-post .recommended_blogs .et_pb_blurb_description h5 {
	margin-top:0 !important;
	padding: 0 20px;
	font-size:12px!important;
}
.single-post .recommended_blogs .et_pb_blurb_description h5 span,
.page-template-landing-blog-template .et_pb_blurb_description h5 span.cat {
	padding-left:20px; 
	padding-right:10px; 
	padding-top:0px; 
	text-transform:uppercase; 
	color:#ED8B00; 
	font-weight:600 !important; 
	font-size:12px!important;
	margin-bottom:0px !important;
}
.single-post .recommended_blogs .et_pb_blurb_description h4 {
	margin-top:0 !important; 
	padding-top:0 !important; 
	padding-left:20px; 
	padding-right:20px; 
	padding-top:0px; 
	padding-bottom:0 !important; 
	margin-bottom:0 !important; 
	font-weight:600 !important;
	font-size:20px!important;
	line-height:29px;
	line-height:1.3em;
}
.single-post .recommended_blogs .et_pb_blurb_description h4 a:hover,
.et_pb_blurb_description a:hover {
	text-decoration:none !important;
}
.single-post .recommended_blogs .et_pb_blurb_description h6 {
	margin-top:auto !important; 
	margin-bottom:18px !important; 
	padding-left:20px; 
	padding-right:20px; 
	padding-top:0px; 
	padding-bottom:0 !important;
	font-size:12px !important;
	color:#A2AAAD !important;;
	font-weight:500!important;
}
.page-template-landing-blog-template .et_pb_blurb_description span.span-reading-time.rt-reading-time {
	margin-top:10px !important; 
	margin-bottom:0px !important; 
	font-size:12px !important;
	color:#A2AAAD !important;;
	font-weight:500!important;
	padding-left:20px; 
}
.recommended_blogs.et_pb_gutters2 .et_pb_column:last-child {
  margin-right: 0%;
}
.et_pb_column.tag_wrapper .et_pb_module {
  margin-bottom: 10px;
}
.hero_text_wrapper .et_pb_column.hero_text_bg {
	background-image: none;
	padding: 0;
  transition: transform 300ms ease 0ms;
	border-radius:10px;
	z-index:0!important;
	margin-bottom:0;
}
.hero_text_wrapper .et_pb_text_inner h1 {
	 margin-bottom:0;
     color: #ffffff!important;
}
.single-post .cta_component .et_pb_slider .et_pb_slide {
    background-color:  #ED8B00 !important;
}
.cta_component .et_pb_slide_description {
	padding-right: 0px!important;
	padding-bottom: 40px!important;
	padding-top: 30px;
	padding-left: 0px!important;
}
.blog_footer_wrapper .singlepost_blog_cta {
		margin-top:auto;
		margin-bottom:auto;
}
.single-post .ad_with_image .et_pb_slide_image_new {
	margin-top: auto;
	margin-bottom: auto;
}
.left-sdiebar {
  width: 30%;
  padding-right: 0;
}
.w70 {
  width: 65% !important;
}
.sidebar-wrap {
  max-width: 100% !important;
  width: 100%;
  padding: 0 40px !important;
  justify-content: space-between !important;
}
.d-flex {
  display: flex !important;
}
.contents-block {
  background: #f5f5f7;
  padding: 30px 30px;
  border-radius: 10px;
  margin-bottom: 30px;
}
.contents-block ul {
  padding-left: 0 !important;
}
#left-area ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul {
  list-style-type: disc;
  padding: 0 0 23px 1em;
    padding-left: 1em;
  line-height: 26px;
}
#left-area ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul {
  list-style-type: disc;
  line-height: 26px;
}
.contents-block ul li {
  padding-bottom: 30px;
  list-style: none;
}
.contents-block ul li a {
  font-size: 18px;
  display: inline-block;
  line-height: 1.3;
	font-weight:600;
}
.page-template-landing-blog-template .pillar-post #content-area {
  width: 100%;
}
.single-post .container.content-area-wrapper #content-area.container {
	padding-top:40px !important;
}
.contents-blog {
  background: #f5f5f7;
  padding: 30px 30px;
  border-radius: 10px;
}
.single-post #left-area div.et_pb_section {
	padding-top:0;
}
.single-post .blog_footer_wrapper .et_pb_blurb_content {
	max-width:100%;
}
	.wp-pagenavi span.current {
  		color: #fff !important;
  		background: #ED8B00;
  		border-radius: 50%;
  		width: 35px;
  		height: 35px;
  		font-size: 12px;
		line-height: 15px;
		text-align: center;
  		padding: 10px 0;
  		margin-right: 5px;
  		display: inline-block;
  	}
	 .wp-pagenavi a.page.larger, .wp-pagenavi a.page.smaller {
   		color: #ED8B00 !important;
 		background: #ffffff !important;
  		border-radius: 50%;
  		width: 35px;
  		height: 35px;
  		font-size: 12px;
		line-height: 15px;
		text-align: center;
  		padding: 10px 0;
  		margin-right: 5px;
  		display: inline-block;
	 }
	 .wp-pagenavi a.page.larger:hover, .wp-pagenavi a.page.smaller:hover  {
   		color: #ffffff !important;
 		background: #ED8B00 !important;
	 }
	 .wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink {
   		color: #ED8B00 !important;
	}


/* Media -----------------------------------------------------------------------------------------------------------*/
@media (min-width: 981px) {
.single-post #main-content .container::before {
  display:none;
}
}
@media screen and (max-width: 685px) {

	.et_pb_contact_form_0 {padding-bottom:10px;margin-top:30px;}}
.et_pb_text_5, .et_pb_text_2, .et_pb_text_8, .et_pb_text_11 {
    margin-top: none!important;
}
.margin-bottom-none {
    margin-bottom: 0px!important;
}
.newblogh1 {padding-bottom:5px!important;margin-top: 20px!important;}
	
/*ad component button*/
.adcomponent-btn-lg {
	align-items: center;
	background: #ffffff;
	border-radius: 10px;
	border: 2px solid #ffffff;
	color: #186FF2;
	font: 16px 'Montserrat', Open Sans, sans-serif;
	font-weight: 700;
	padding: 16px 32px;
}

.adcomponent-btn-lg:hover {
	align-items: center;
	background: transparent;
	border-radius: 10px;
	border: 2px solid #ffffff;
	color: #ffffff !important;
	font: 16px 'Montserrat', Open Sans, sans-serif;
	font-weight: 700;
	padding: 16px 32px;
}
.main-btn {
  color: #ffffff!important;
}

/* Style the single post meta */
.et_pb_main_blurb_image {
	border-top-left-radius:10px!important;
	border-top-right-radius:10px!important;
	overflow: hidden!important;}

.et_pb_image_0 .et_pb_image_wrap {
	border-top-left-radius:10px!important;
	border-top-right-radius:10px!important;
	overflow: hidden!important;
}

body.single-post .custom-post-meta .author-name,
body.single-post .custom-post-meta .post-date {
	display: inline-block;
	font-size: 1rem;
}

body.single-post .custom-post-meta .author-name {
	font-weight: 600;
}

body.single-post .custom-post-meta .post-date {
	margin-left: 20px;
}

@media screen and (min-width: 981px) {
	body.single-post #left-area {
		border-right: 0;
		float: none;
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
.et_pb_column {
    z-index: 6!important;
}}
h3.h3signup {
font-size: 28px !important;
}

.cu-blog .et_pb_salvattore_content[data-columns]::before {
	content: '4 .column.size-1of4' !important;
}
.page-template-landing-blog-template article.et_pb_post
{
	float:left;
	width:25%;
	padding:10px
}
.page-template-landing-blog-template article.et_pb_post
{
	float:none;
	width:100%;
	padding:10px;
}
.page-template-landing-blog-template .container-fluid
{
	padding:36px 30px 15px;
	background-color: #f8f8f8!important;
}
.page-template-landing-blog-template .cat-menu
{
    width: 80%;
    float: left;
}
.page-template-landing-blog-template .search-posts
{display: inline;
    width: auto;
}
.search #content-area img {
    display: block !important;
}
body.archive h2.title-full
{
width:100%;
	color:#222222;
}

.page-template-landing-blog-template .et_pb_column.et_pb_column_1_4.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough {
    background-color: #ffffff;
    padding-bottom: 0px;
    box-shadow: 0px 12px 18px -6px rgba(0,0,0,5%);
	max-height: 400px;
	min-height:400px;
	margin-bottom:40px;
    transition: transform 300ms ease 0ms,box-shadow 300ms ease 0ms,box-shadow 300ms ease 0ms;
}
h4.blog_title
{
	margin-top: 0 !important;
    padding-top: 0 !important;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0px;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    font-weight: 300 !important;
    font-size: 20px;
    line-height: 29px;
    line-height: 1.3em;
}
@media only screen and ( min-width: 981px ) {
	.cu-blog .column.size-1of4 {
	    width: 24%!important;
	    margin-right: 1%;
	}
}

@media screen and (max-width: 685px) {
	.footer_subscribe {
		flex-direction:column;
	}
	.single-post .blog_footer_wrapper .et_pb_text_inner h3 {
		text-align:center;
	}
	.blogsubscribe_position {
  		text-align: center;
	}
	.singlepost_blog_cta {
		padding-bottom:0px;
	}
	#logo {
	margin-top:5px!important;
	}
	div#page-container {
    padding-top: 77px!important;
}
#et_top_search {display:none!important;}
h3.h3signup {
	margin-bottom: -20px;
	margin-top:-15px;
    font-size: 24px !important;
    line-height: 28px !important;}
}

@media screen and (min-width: 685px) and (max-width: 980px) {
	#logo {
	margin-top:2px!important;
	}
	#et_top_search {
    display: none!important;
}

	
 h3.h3signup {margin-bottom: -10px;
		margin-top:-20px!important;
font-size: 25px !important;
line-height: 28px !important;}
}
/*home CTA section without offset */

.screen-reader-text {
display: none;
}
 
input#s {
border-radius: 3px!important;
	margin-right:20px;
}
 
input#searchsubmit {
border: 1px solid #606060;
color: #FFFFFF;
background-color: #606060;
border-radius: 3px;
	
	
	margin-left:-68px;
	margin-top:-38px;
		padding: 6px 10px;
    font-size: 12px;
}
 
form#searchform {
float: left;
}
@media screen and (min-width: 480px) {
#top-header .container {
padding-bottom: 5px;
}
 
#et-secondary-menu .et-social-icons {
margin-top: 2px;
}}

.et_project_meta {
display: none;
}

/*home CTA section with offset */
#home-cta-section .et_pb_button_module_wrapper{
	text-align: left;
position: relative;
width: 200px;
	margin-left: 150px;
	margin-top: -70px;
}

@media screen and (max-width: 685px) {
	#home-cta-section .et_pb_button_module_wrapper{
		margin-left: 150px;
		margin-top: -40px;
	}
}

@media screen and (min-width: 685px) and (max-width: 980px) {
	#home-cta-section .et_pb_button_module_wrapper{
		margin-left: 33%;
		margin-top: -40px !important;
	}
}

@media screen and (min-width: 981px) and (max-width: 1280px) {
	#home-cta-section .et_pb_button_module_wrapper{
		margin-left: 150px;
		margin-top: -40px !important;
	}
}


.cta-section-without-offset .et_pb_button_module_wrapper{
	text-align: left;
position: relative;
width: 200px;
	margin-left: 150px;
}

@media screen and (max-width: 685px) {
	.cta-section-without-offset .et_pb_button_module_wrapper{
		margin-left: 150px;
	}
}

@media screen and (min-width: 685px) and (max-width: 980px) {
	.cta-section-without-offset  .et_pb_button_module_wrapper{
		margin-left: 33%;
	}
}


@media screen and (min-width: 981px) and (max-width: 1280px) {
	.cta-section-without-offset .et_pb_button_module_wrapper{
		margin-left: 150px;
	}
}

/* Remove full header cta hover shadow */

.remove-section-button-hover-shadow .et_pb_button:hover {
	box-shadow: none!important;
}
.remove-section-button-hover-shadow .et_pb_button {
	box-shadow: none!important;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: none!important;
}


.widget_search #searchsubmit {
	  background-color: #ddd;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
	box-shadow: none;
}

/* Single post */
#commentform textarea {
	border-radius: 4px;
}

.form-submit .et_pb_button {
	color: #FFFFFF !important;
  background-color: #ff8200;
  border: 0;
  padding: 10px 21px;
}

.form-submit .et_pb_button:hover {
	color: #FFFFFF !important;
  background-color: #ff8200;
  border: 0;
  padding: 10px 21px;
}

/* New Blog CSS */
.et_pb_blurb_1  {
	background-color: none!important;
    border-radius: none!important;
	box-shadow: none!important;
    overflow: hidden;
}
.et_pb_blurb_description h3 {
	line-height: 1.8rem;
}
	.cat-menu ul.list-items li
	{
		display: inline;
	}
	.cat-menu ul.list-items li a
	{
		color: #fff;
		font-family: 'Montserrat', Open Sans, sans-serif;
		font-weight:600;font-size:15px;
		padding-right: 10px; 
		line-height:3;	
	}
	.cat-menu ul.list-items li.selected a
	{
		font-weight:600;font-size:16px;
	}
	.cat-menu ul.list-items
	{
		display: inline;
	}
	.color-white
	{
		color: white;
		font-family: 'Montserrat', Open Sans, sans-serif;
		font-weight:600;font-size:22px;
		padding-right:14px;
	}
	.page-template-landing-blog-template .et_pb_column_6:hover,
	.single-post .et_pb_column_1_3:hover,
	.post-template-pillarpost-tempate .et_pb_column_1_3:hover {
    box-shadow: 0px 20px 18px -6px rgba(0,0,0,5%); 
     transform: scaleX(1.05) scaleY(1.05)!important; 
}

.et_pb_column,
.et_pb_slider_fullwidth_off .et_pb_slide_image {
	display: block!important;
	margin-bottom: 25px;
	border-radius:10px;
}

.zoom:hover {
	background-image: linear-gradient(273deg, rgba(149, 105, 190, 0.8) 0%, rgba(149, 105, 190, 0.8) 100%);
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	transition: transform 300ms ease 0ms;
	transform: scale(1.1);
}

.socialzoom:hover {
	transform: scale(1.1);
}


/* blog cat nav spacing */

.cat-menu ul.list-items li a {
	padding-right: 22px!important;
}
.cta_withoutimage_hover a:hover {
	background-color: #FFFFFF!important;
}

.cta_component_hover a:hover {
	background-color: #9062BC!important;
}


/*blog post width and top padding*/

.et_pb_row_3 {
	padding-top: 3px!important;
	width: 84%!important
}


/* Change the secondary header email icon */

span#et-info-email:before {
	font-family: FontAwesome !important;
	content: '10b' !important;
}

.tag-list li {
	text-transform: uppercase;
	color: #00B0B9;
	font-weight: 500 !important;
	font-size: 12px!important;
	line-height: 16px;
	margin-right: 20px;
	padding-bottom:8px;
	display: inline-block;
}

.et_pb_main_blurb_image {
	margin-bottom: -2px!important;
}

.wp-pagenavi {
	text-align: right;
	border-top: none!important;
	padding-top: 13px;
	clear: both;
	margin-bottom: 30px;
}

.buttonlinkedin {
	text-decoration: none;
	display: inline-block;
	padding: 2px 8px;
}

div.image-gallery {
	display: block;
	background-color: #cccccc;
}

div.image-gallery img {
	display: block;
	float: left;
}

.clear {
	clear: both;
	height: 0;
	width: 0;
	font-size: 1px;
	line-height: 0;
}

#searchform {
	float: left!important;
}

.screen-reader-text {
	display: none;
}

et_pb_posts .et_pb_post a img,
.archive .et_pb_post a img,
.search .et_pb_post a img {
	max-width: 210px!important;
	float: left;
	padding-right: 20px;
}

@media only screen and (max-width: 980px) {
	.et_pb_posts .et_pb_post a img,
	.archive .et_pb_post a img,
	.search .et_pb_post a img {
		float: none;
		max-width: 250px!important;
	}
	.single-post .ad_with_image .et_pb_slider_container_inner {
	flex-direction:column;
	}
	.single-post .ad_with_image .et_pb_slide_image_new {
  		width: 100%;
	}
	.et_pb_slide_description.flex {
  		display: flex;
  		flex-direction: column;
 		 align-content: center;
 		 padding: 30px 20px 30px 30px;
  		margin-top: auto;
  		margin-bottom: auto;
  		text-align: center;
		width:100%;
	}
	.et_pb_slide_description.flex .et_pb_slide_content {
		text-align:center;
	}
}

@media (min-width: 981px) {
	.search #left-area {
		width: 64.833%;
	}
	.search #sidebar {
		width: 29.666%;
		border-left: 0px solid #e2e2e2;
	}
	.search #main-content .container:before {
		display: none !important;
	}
}

.search .et_pb_post a img {
	padding-bottom: 25px;
}

.search h2 {
	font-size: 34px;
}

.search h4.widgettitle {
	font-size: 22px;
	font-weight: bold;
}

.search #sidebar .et_pb_widget {
	padding: 25px;
	margin-bottom: 18.54%;
}

.search #content-area {
	padding-bottom: 50px;
}


/*Hide the search button*/

.ds-icon-search input.et_pb_searchsubmit,
.widget_search input#searchsubmit {
	background: transparent;
	color: transparent;
	border: none;
	width: 55px;
	z-index: 2;
}


/*Add padding to the search input field*/

.ds-icon-search input.et_pb_s,
.widget_search input#s {
	padding-right: 55px !important;
}


/*Add the icon*/

.ds-icon-search .et_pb_searchform:before,
.widget_search::before {
	content: '\55'!important;
	position: absolute;
	font-family: 'ETModules';
	z-index: 1;
	right: 0;
	font-size: 20px;
	padding: 3px 18px;
}

.ds-icon-search input.et_pb_searchsubmit,
.widget_search input#searchsubmit {
	background: transparent!important;
	color: transparent!important;
	border: none;
	width: 55px;
	z-index: 2;
}


/* End Hide the search button*/


/* Style from the customizer */

body {
	font-weight: 400;
}




/* GENERAL */


/* this line will make the headlines close to the old site but it will take over the Divi controls */


/* body h1, body h2, body h3, body h4, body h5, body h6 {
  font-weight: 400;
} */
.sfwppa-navi-style.sfwppa-style-4 .sfwppa-pages.sfwppa-extend:hover {
    background: #ffffff00 !important;
	background-color: #ffffff00 !important;
    border: 0px solid #ffffff !important;
    color: none !important;
}

.sfwppa-navi-style.sfwppa-style-4 .sfwppa-current-page:hover {
	color: #ffffff !important;
}
.sfwppa-navi-style.sfwppa-style-4 .nav-links .page-numbers:hover, .sfwppa-navi-style.sfwppa-style-4 a.sfwppa-pages:hover, .sfwppa-navi-style.sfwppa-style-4 .sfwppa-link:hover, .sfwppa-navi-style.sfwppa-style-4 .sfwppa-current-page:hover {
    background: #186FF2!important;
    color: #ffffff!important;
}


/*Blog CSS Starts here*/
#main-content .search-field {
	background-color: transparent;
	background-image: url(images/search-icon.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	border: none;
	cursor: pointer;
	float: right;
	height: 37px;
	margin: 3px 0;
	padding: 0 0 0 34px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition: width 400ms ease, background 400ms ease;
	width: 0;
}

#main-content .search-field:focus {
	background-color: #fff;
	border: 2px solid #ED8B00;
	cursor: text;
	outline: 0;
	width: 230px;
}

.search-form .search-submit {
	display: none;
}

.wp-pagenavi {
	text-align: center;
}

.page-template-landing-blog-template .et_pb_blurb_description h4 {
	/* min-height: 125px;*/
}

.cat-menu ul.list-items li a:hover {
	opacity: 0.5;
}

.page-template-landing-blog-template .full-cat.container-fluid {
	padding: 20px 30px !important;
}

#top-menu-nav ul#top-menu {
	margin-bottom: 0px;
}

.container-fluid.full-cat {
	background-image: linear-gradient(150deg, #2D3140 0%, #19262C 100%)!important;
}

.margin-bottom-none {
	margin-bottom: 0px !important;
}

.sfwppa-navi-style.sfwppa-style-4 .sfwppa-current-page:hover {
	background: #186FF2 !important;
	color: white !important;
}

@media (min-width: 981px) {
	body.archive #left-area {
		width: 100%;
	}
	.page-template-landing-blog-template .et_pb_column.et_pb_column_1_4.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough {
		width: 22.75%;
		margin-right: 32px;
		border-radius:10px;
	}
	.page-template-landing-blog-template #content-area {
		max-width: 1280px;
		margin: auto;
		width:80%;
	}
	.page-template-landing-blog-template #content-area.fullwidth {
		max-width: 1280px;
		margin: auto;
		width:94%;
	}
	.page-template-landing-blog-template .et_pb_column.et_pb_column_1_4.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough.last_child {
		margin-right: 0px;
	}
	.sfwppa-navi-style.sfwppa-style-4 .sfwppa-current-page {
		background: #fff !important;
	}
	.sfwppa-navi-style.sfwppa-style-4 .current {
		color: #fff !important;
	}
	body.archive #main-content .container:before {
		display: none;
	}
	.container-fluid.full-cat .category-menu {
		max-width: 1280px;
		display: block;
		background: transparent !important;
		margin: auto;
	}
	.page-template-landing-blog-template .align-heading {
		max-width: 1280px;
		display: block;
		float: none;
		margin: auto;
		margin-bottom: 1.875rem!important;
	}
}

@media (max-width: 1199px) {
	body.archive .et_pb_post>a img {
		margin-bottom: 20px;
	}
	.page-template-landing-blog-template .et_pb_blurb_description h4 {
		min-height: 8em;
	}
	.single-post .et_pb_row.et_pb_row_2.et_pb_row_1-4_1-2_1-4 {
		width: 100%;
	}
	.single-post .container.no-top-padding {
		margin-top: -2px;
	}
	.single-post .tag-list {
		margin-left: 0px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	.single-post .et_pb_module.et_pb_text.et_pb_text_2 .et_pb_text_inner h5 {
		margin-bottom: 0px;
	}
	.single-post .et_pb_column.et_pb_column_1_2.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough,
	.single-post .et_pb_column.et_pb_column_1_4.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough {
		margin-bottom: 0px;
	}
	.single-post .social-icons {
		margin-bottom: 36px;
		margin-left: 0px;
	}
.et_pb_module.et_pb_text.et_pb_text_2.et_clickable.et_pb_text_align_left.et_pb_bg_layout_light h1 {
		font-size: 40px;
	}
	.page-template-landing-blog-template .full-cat.container-fluid {
		padding: 8px 30px !important;
	}
	.single-post ul.social-icons,
	.single-post ul.tag-list {
		padding-left: 0px;
	}
	.topnav {
		overflow: hidden;
		background: transparent;
		position: relative;
	}
	.topnav #myLinks {
		display: none;
	}
	.topnav a.bloglink {
		font-weight: 600;
		padding: 12px 16px;
	}
	.topnav a {
		color: white;
		padding: 14px 16px;
		text-decoration: none;
		font-size: 17px;
		display: block;
		font-weight:600;
	}
	.topnav a.icon {
		background: transparent;
		display: block;
		position: absolute;
		right: 0;
		top: 0;
	}
	.topnav a.icon i {
		color: white;
	}
	.topnav #myLinks a {
		color: white;
		border-bottom: 1px solid white;
		padding: 0px 16px;
	}
	.topnav #myLinks a:last-child {
		border-bottom: 0px solid white;
	}
	.page-template-landing-blog-template div.et_pb_section.et_pb_section_1b.et_pb_with_background.et_section_regular {
		background-attachment: scroll !important;
		padding-top: 20px !important;
  }
  .page-template-landing-blog-template .et_pb_section.et_pb_section_1b.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_1,.page-template-landing-blog-template .et_pb_section.et_pb_section_1b.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_2
{
  width:85%;
}
}

@media (max-width: 1259px) and (min-width: 1030px) {
	.page-template-landing-blog-template .et_pb_column.et_pb_column_1_4.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough {
		width: 22% !important;
	}

}

@media screen and (min-width: 1024px) {
	body.archive .et_pb_post>a {
		float: right;
		width: 30%;
	}
	body.archive .custom-post-meta {
		float: left;
	}
	body.archive h2,
	body.archive .entry-content {
		padding-right: 30px;
		float: right;
		width: 70%;
	}
	body.archive a.more-link {
		width: 70%;
	}
}

@media (max-width: 1029px) and (min-width: 479px) {
	.page-template-landing-blog-template .et_pb_blurb_description h4 {
		min-height: 4.8em !important;
	}
	h1.align-heading {
		margin-left: 20px !important;
		margin-bottom:30px!important;
	}
	
	h2.align-heading {
		margin-left: 20px !important;
	}
	.et_pb_column.et_pb_column_1_4.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough {
		margin-left: 26px !important;
	}
	#main-content div.et_pb_section.et_pb_section_1b.et_pb_with_background.et_section_regular div.et_pb_column.et_pb_column_1_4.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough .et_pb_blurb_content {
		margin-left: 0px;
	}
	.tag-list li {
		width: auto;
	}
	.social-icons li {
		display: inline-block;
	}
}

@media (max-width: 1029px) and (min-width: 901px) {
	.page-template-landing-blog-template .et_pb_column.et_pb_column_1_4.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough {
		width: 43%;
		height: 450px;
		max-height: 450px;
		display: block;
		margin-bottom: 30px;
		/*margin: 0px 20px;*/
	}
}
@media (max-width: 900px) and (min-width: 480px) {
	.page-template-landing-blog-template .et_pb_column.et_pb_column_1_4.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough {
		width: 43%;
		height: 380px;
		max-height: 380px;
		display: block;
		margin-bottom: 30px;
		/*margin: 0px 20px;*/
	}
}
@media screen and (max-width: 840px) {
	.d-flex.sidebar-wrap {
  		display: block !important;
	}
	.left-sdiebar {
  		width: 100%;
  		padding-top: 0px;
	}
	.w70 {
  		width: 100% !important;
	}
	#left-area .et_pb_section {
 		padding: 0;
	}
	.contents-blog {
		text-align:center;
		margin-bottom:30px;
	}
	.single-post .et_pb_slide_title, .single-post .cta_component .et_pb_slide_title {
  		font-size: 22px !important;
	}
}
@media screen and (max-width: 479px) {
	.page-template-landing-blog-template .et_pb_column.et_pb_column_1_4.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough {
  max-height: 440px;
  min-height: 440px;
	}
.page-template-landing-blog-template .et_pb_blurb_description h4 {
  min-height: 4em;
}

}