
.post-searchbox {
	padding: 25px;
	border-radius: 8px;
}

ul.ds-post-categories li {
	margin-top: 15px !important;
	display: flex;
}

.ds-custom-optin .et_pb_newsletter_form {
	padding-top: 10px !important;
}

@media only screen and (min-width: 981px) {
.et-db #et-boc .et-l .ds-custom-optin p.et_pb_newsletter_field {
	flex:2 !important;
	padding-bottom: 0px;
}

.et-db #et-boc .et-l .ds-custom-optin .et_pb_newsletter_form p.et_pb_newsletter_field input {	
	border-radius: 25px 0px 0px 25px !important;
	padding-left: 6%!important;
}

.et-db #et-boc .et-l .ds-custom-optin p {
	flex:1 !important;	
}

.et-db #et-boc .et-l .ds-custom-optin .et_pb_newsletter_fields {
	align-items: center;	
}

body.et-db #et-boc .et-l .ds-custom-optin .et_pb_button {
	border-radius: 0px 25px 25px 0px !important;
	height: 47px;
    display: flex;
	justify-content: center;
}

body.et-db #et-boc .et-l .ds-custom-optin .et_pb_button .et_pb_newsletter_button_text{
	align-self: center;	
}}

@media only screen and (min-width: 981px) and (max-width: 1450px) {	
body.et-db #et-boc .et-l .ds-custom-optin a.et_pb_button   {
	justify-content: center;
	font-size: 9px !important;
}}
  
  
  
  
  
  
  

.blog-fullwidth article {
    padding-bottom: 45px;	
}

.blog-sidebar .et_pb_widget {
	padding: 25px;
  box-shadow: 0 0 30px 5px rgb(0 0 0 / 10%);
	border-radius: 3px;
}
  
.blog-sidebar.et_pb_sidebar_0_tb_body.et_pb_widget_area {
    overflow: visible !important; 
}  

.blog-sidebar .et_pb_widget ul {
	padding-bottom: 15px!important;
	font-size: 14px !important;
	line-height: 1.5em!important;
}

.blog-sidebar .et_pb_widget ul li {
  margin-bottom: 1em;
}

.blog-sidebar.et_pb_widget_area ul li {
	padding-left: 0.3em;
  text-indent: -12px;
  list-style-type: square;
}

.blog-sidebar .et_pb_widget li a {
	padding-left: 7px;
  vertical-align: baseline;
}

.blog-sidebar .et_pb_widget ul {
  padding-left: 20px!important; 
}

@media (max-width: 980px) {  
.blog-sidebar .et_pb_widget ul {
  padding-left: 27px!important; 
}}