.expand_divi_author_box {
padding: 40px;
box-shadow: 1px 1px 25px rgba(0,0,0,0.12);
margin: 40px auto;    
overflow: hidden;
}
.expand_divi_author_avatar {
float: left;
width:80px;
margin-right: 20px;
}
.expand_divi_author_avatar img {
border-radius: 100%;
border: 1px solid #ccc;
}
.expand_divi_author_bio_wrap {
width: 84%;
float: left;
}
h3.expand_divi_author_name {font-weight: bold;}
.expand_divi_author_bio_wrap ul {
padding-left: 0 !important;
margin-top: 20px;
}
.expand_divi_author_bio_wrap li {
float: left;
margin-right: 20px;
list-style: none;
}
.expand_divi_author_bio_wrap li:last-child {margin-right: 0;}
@media only screen and ( min-width: 623px ) and ( max-width: 1270px ) {
.expand_divi_author_bio_wrap {width: 76%;}
}
@media only screen and ( max-width: 622px ) {
.expand_divi_author_avatar {
float: none;
margin: auto;
}
.expand_divi_author_bio_wrap {
width: 100%;
margin-top: 30px;
text-align: center;
}
.expand_divi_author_bio_wrap li {
float: none;
display: inline-block;
}
} .expand_divi_related_posts {
margin: 30px auto; 
overflow: hidden;
padding: 0 17px;
}
.expand_divi_related_post {
width: 31.3%;
min-height: 225px;
float: left;
box-shadow: 1px 1px 25px rgba(0,0,0,0.12);
margin-top: 20px;
margin-right: 3%;
margin-bottom: 20px;
}
.expand_divi_related_post:nth-of-type(3) {margin-right: 0%;}
.expand_divi_related_post img {
max-height: 140px;
object-fit: cover;
}
.expand_divi_related_post h4 {
padding: 15px;
font-size: 15px;
}
@media only screen and ( max-width: 767px ) {
.expand_divi_related_post {
width: 100%;
margin-right: 0%;
}
} .expand-divi-above-tags {margin-bottom: 30px;}
.expand-divi-below-tags {margin: 40px auto;}
.expand-divi-above-tags a:after,
.expand-divi-below-tags a:after {content: ',';}
.expand-divi-above-tags a:last-child:after,
.expand-divi-below-tags a:last-child:after {content: '';}  .expand-divi-blog-grid.blog .et_pb_post,
.expand-divi-blog-grid.search .et_pb_post,
.expand-divi-blog-grid.archive .et_pb_post {
width: 31.3%;
float: left;
border: 1px solid #ededed;
margin-top: 20px;
margin-right: 3%;
margin-bottom: 20px;
padding: 10px;
}
.expand-divi-blog-grid.blog .et_pb_post img,
.expand-divi-blog-grid.search .et_pb_post img,
.expand-divi-blog-grid.archive .et_pb_post img{margin-bottom: 10px;}
.expand-divi-blog-grid.blog .et_pb_post:nth-of-type(3n),
.expand-divi-blog-grid.search .et_pb_post:nth-of-type(3n),
.expand-divi-blog-grid.archive .et_pb_post:nth-of-type(3n) {margin-right: 0%;}
@media only screen and ( min-width: 1025px ) {
.expand-divi-blog-grid.blog .et_pb_post:nth-of-type(3n+4),
.expand-divi-blog-grid.search .et_pb_post:nth-of-type(3n+4),
.expand-divi-blog-grid.archive .et_pb_post:nth-of-type(3n+4) {clear: both;}
}
@media only screen and ( min-width: 768px ) and ( max-width: 1024px ) {
.expand-divi-blog-grid.blog .et_pb_post,
.expand-divi-blog-grid.search .et_pb_post,
.expand-divi-blog-grid.archive .et_pb_post {width: 48.5%;}
.expand-divi-blog-grid.blog .et_pb_post:nth-of-type(2n+1),
.expand-divi-blog-grid.search .et_pb_post:nth-of-type(2n+1),
.expand-divi-blog-grid.archive .et_pb_post:nth-of-type(2n+1) {margin-right: 3%;}
.expand-divi-blog-grid.blog .et_pb_post:nth-of-type(2n+2),
.expand-divi-blog-grid.search .et_pb_post:nth-of-type(2n+2),
.expand-divi-blog-grid.archive .et_pb_post:nth-of-type(2n+2) {margin-right: 0%;}
}
@media only screen and ( max-width: 767px ) {
.expand-divi-blog-grid.blog .et_pb_post,
.expand-divi-blog-grid.search .et_pb_post,
.expand-divi-blog-grid.archive .et_pb_post {
width: 100%;
margin-right: 0%;
}
} @media only screen and ( min-width: 730px ) {    
.expand-divi-blog-list.blog #content-area article.format-standard.has-post-thumbnail,
.expand-divi-blog-list.archive #content-area article.format-standard.has-post-thumbnail,
.expand-divi-blog-list.search #content-area article.format-standard.has-post-thumbnail,
.expand-divi-blog-list.blog article.format-video.has-post-thumbnail,
.expand-divi-blog-list.archive article.format-video.has-post-thumbnail,
.expand-divi-blog-list.search article.format-video.has-post-thumbnail {
display: grid;
grid-template-columns: 30% auto;
grid-template-rows: auto auto 1fr;
grid-gap: 0px 22px;
}
.expand-divi-blog-list.blog #content-area article.format-standard.has-post-thumbnail .entry-featured-image-url,
.expand-divi-blog-list.archive #content-area article.format-standard.has-post-thumbnail .entry-featured-image-url,
.expand-divi-blog-list.search #content-area article.format-standard.has-post-thumbnail .entry-featured-image-url,
.expand-divi-blog-list.blog #content-area article.format-video.has-post-thumbnail .et_main_video_container,
.expand-divi-blog-list.archive #content-area article.format-video.has-post-thumbnail .et_main_video_container,
.expand-divi-blog-list.search #content-area article.format-video.has-post-thumbnail .et_main_video_container {
grid-row: span 3;
}
} .expand-divi-sidebar-global-remove #main-content > .container:before,
.expand-divi-sidebar-posts-remove #main-content > .container:before,
.expand-divi-sidebar-archive-remove #main-content > .container:before {background: none;}
.expand-divi-sidebar-global-remove #sidebar,
.expand-divi-sidebar-posts-remove #sidebar,
.expand-divi-sidebar-archive-remove #sidebar {display: none;}
.expand-divi-sidebar-global-remove #left-area,
.expand-divi-sidebar-posts-remove #left-area,
.expand-divi-sidebar-archive-remove #left-area {
width: 100% !important;
padding-right: 0 !important;
} .expand_divi_recent_post {
overflow: hidden;
margin-bottom: 10px;
min-width: 180px;
}
.expand_divi_recent_post img {
width: 60px;
height: 60px;
object-fit: cover;
float: left;
margin-right: 9px;
}
.expand_divi_recent_posts_wrap.ed_rounded img {border-radius: 100%;}
.expand_divi_recent_post h5 {
font-size: 13px;
line-height: 16px;
} .expand_divi_tweet_container {
padding: 10px;
margin-bottom: 15px;
box-shadow: 
0 6px 8px rgba(102,119,136,0.03), 
0 1px 2px rgba(102,119,136,0.3), 
0 8px 12px rgba(58,193,203,0.1);
}
.expand_divi_tweet_text {
padding-bottom: 0;
font-size: 12px;
}
.expand_divi_tweet_text a {color: #00aeef;}
.expand_divi_tweet_created_at {
color: #ccc;
font-size: 12px;
font-style: italic;
} .widget_ed_contact_info li {
margin-left: 25px;
padding-left: 0 !important;
position: relative;
}
.footer-widget .widget_ed_contact_info li:before {display: none;}
.widget_ed_contact_info li span {
font-family: "Font Awesome\ 5 Brands", "Font Awesome 5 Free";
left: -25px;
position: absolute;
font-size: 16px;
}
.widget_ed_contact_info li span:before {font-weight: 900;}
.widget_ed_contact_info li.ed_company_name span:before {content: "\f1ad";}
.widget_ed_contact_info li.ed_about span:before {content: "\f05a";}
.widget_ed_contact_info li.ed_mobile span:before {content: "\f10b"; font-size: 22px;}
.widget_ed_contact_info li.ed_phone span:before {content: "\f095";}
.widget_ed_contact_info li.ed_address span:before {content: "\f279";}
.widget_ed_contact_info li.ed_fax span:before {content: "\f1ac";}
.widget_ed_contact_info li.ed_website span:before {content: "\f0c1";}
.widget_ed_contact_info li.ed_email span:before {content: "\f1fa";}  .expand_divi_share_icons {    
padding: 20px 0;
overflow: hidden;
}
.expand_divi_share_icons ul {padding: 0 !important;}
.expand_divi_share_icons ul li {
float: left;
margin-right: 5px;
margin-bottom: 10px;
list-style: none;
padding: 0 4px;
min-width: 85px;
text-align: center;
}
.expand_divi_share_icons li:hover {
opacity: 0.7;
transition: .5s;
}
.expand_divi_share_icons ul li a {
color: #fff;
font-size: 12px;
}
.expand_divi_share_icons ul li a:before {
font-family: "Font Awesome\ 5 Brands", "Font Awesome 5 Free";
padding-right: 5px;
}
li.expand_divi_facebook_icon {background: #39599f;}
li.expand_divi_twitter_icon {background: #45b0e3;} 
li.expand_divi_pinterest_icon {background: #E00707;}
li.expand_divi_whatsapp_icon {background: #25d366;}
li.expand_divi_linkedin_icon {background: #65b7d2;}
li.expand_divi_reddit_icon {background: #FF5700;}
li.expand_divi_gmail_icon {background: #B23121;}
li.expand_divi_email_icon {background: #000;}
li.expand_divi_facebook_icon a:before {content: "\f09a";}
li.expand_divi_twitter_icon a:before {content: "\f099";} 
li.expand_divi_pinterest_icon a:before {content: "\f231";}
li.expand_divi_whatsapp_icon a:before {content: "\f232";}
li.expand_divi_linkedin_icon a:before {content: "\f0e1";}
li.expand_divi_reddit_icon a:before {content: "\f281";}
li.expand_divi_gmail_icon a:before {content: "\f0e0";}
li.expand_divi_email_icon a:before {content: "\f0e0";}
@-webkit-keyframes ed_animate_swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg)
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg)
}
}
.expand_divi_share_icons ul li:hover a:before{
-webkit-animation-name: ed_animate_swing; 
animation-name: ed_animate_swing; 
-webkit-animation-duration: .8s; 
animation-duration: .8s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both; 
display: inline-block
}
@media only screen and ( max-width: 383px ) {
.expand_divi_share_icons ul li {width: 100%;}
} .expand_divi_follow_icons {
overflow: hidden;
margin: 20px 0;
}
.et_pb_widget .expand_divi_follow_icons {margin: 0;}
.expand_divi_follow_icons ul {padding: 0 !important;}
.expand_divi_follow_icons li {
float: left;
font-size: 12px;
margin-right: 10px;
margin-bottom: 10px;
padding: 5px;
list-style: none;
min-width: 175px;
}
.expand_divi_follow_icons li:hover {
opacity: 0.7;
transition: .5s;
}
.expand_divi_follow_icons ul li a {
color: #fff !important;
display: block;
font-size: 13px;
}
.expand_divi_follow_icons ul li a:before {
font-family: "Font Awesome\ 5 Brands", "Font Awesome 5 Free";
font-size: 16px;
padding-right: 15px;
padding-left: 5px;
}
li.expand_divi_facebook_follow_icon {background: #39599f;}
li.expand_divi_twitter_follow_icon {background: #45b0e3;} 
li.expand_divi_youtube_follow_icon {background: #e14e42;}
li.expand_divi_linkedin_follow_icon {background: #65b7d2;}
li.expand_divi_email_follow_icon {background: #000;} 
li.expand_divi_rss_follow_icon {background: #F88C00;}
li.expand_divi_instagram_follow_icon {background: #fb3958;}
li.expand_divi_whatsapp_follow_icon {background: #25d366;}
li.expand_divi_soundcloud_follow_icon {background: #f70;}
li.expand_divi_facebook_follow_icon a:before {content: "\f09a";}
li.expand_divi_twitter_follow_icon a:before {content: "\f099";}
li.expand_divi_youtube_follow_icon a:before {content: "\f167";}
li.expand_divi_email_follow_icon a:before {content: "\f0e0";}
li.expand_divi_linkedin_follow_icon a:before {content: "\f0e1";}
li.expand_divi_instagram_follow_icon a:before {content: "\f16d";}
li.expand_divi_whatsapp_follow_icon a:before {content: "\f232";}
li.expand_divi_rss_follow_icon a:before {content: "\f09e";font-weight: 900;}
li.expand_divi_soundcloud_follow_icon a:before {content: "\f1be";}
.expand_divi_follow_icons ul li:hover a:before{
-webkit-animation-name: ed_animate_swing; 
animation-name: ed_animate_swing; 
-webkit-animation-duration: .8s; 
animation-duration: .8s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both; 
display: inline-block
}
@media only screen and ( max-width: 522px ) {
.expand_divi_follow_icons li {width: 100%;}
}