#content {
background-color: #F5F5F5;
}
.wordPress-themes-custom {
background-color: #FFFFFF;
padding: 20px;
}
.one-post-new {
padding: 20px;
background-color: #FFFFFF;
}
.one-post-new img.custom {
width: 100%;
}
.ast-page-builder-template .one-post-new .entry-header {
padding: 0;
margin-top: 2em;
}
.one-post-new .blog-layout-1 {
border: none;
}
.wordPress-themes-custom .title {
display: flex;
align-items: center;
justify-content: space-between;
margin: 15px 0;
border-bottom: 2px solid #000000;
}
.wordPress-themes-custom article {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.wordPress-themes-custom article .entry-content p:first-child {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
height: 78px;
margin-bottom: 15px;
}
.ast-single-post .wordPress-themes-custom .entry-title {
font-size: 20px;
}
.wordPress-themes-custom h4 {
margin-bottom: 0;
color: #FFF;
line-height: 42px;
background-color: #000000;
font-size: 20px;
padding: 0 20px;
}
.wordPress-themes-custom article > a {
width: 50%;
}
.wordPress-themes-custom .blog-layout-1 {
width: 50%;
padding: 20px;
border: none;
}
.ast-page-builder-template .wordPress-themes-custom .entry-header {
padding: 0;
margin: 0;
}
.magento-themes-custom {
background-color: #FFF;
}
.magento-themes-custom .title {
display: flex;
align-items: center;
justify-content: space-between;
margin: 15px 10px;
border-bottom: 2px solid #000000;
}
.magento-themes-custom .title h4 {
margin-bottom: 0;
color: #FFF;
line-height: 46px;
background-color: #000000;
font-size: 20px;
padding: 0 20px;
}
.magento-themes-custom .content-themes {
display: flex;
flex-wrap: wrap;
padding: 20px 0 0;
}
.magento-themes-custom .content-themes .content-theme {
width: 33.33%;
margin-bottom: 15px;
padding: 0 10px;
}
.ast-page-builder-template .magento-themes-custom .entry-header {
margin: 15px 0;
padding: 0;
}
.ast-single-post .magento-themes-custom .entry-title {
font-size: 20px;
}
.magento-themes-custom .blog-layout-1 {
border: none;
}
.recent-custom.border-bottom {
padding-bottom: 20px;
border-bottom: 1px solid #000000;
}
.recent-custom article {
display: flex;
background-color: #FFF;
}
.ast-page-builder-template .recent-custom .hentry {
margin-bottom: 15px;
display: flex;
align-items: center;
flex-wrap: wrap;
padding: 15px 5px 15px 15px;
}
.recent-custom article:last-child {
margin-bottom: 15px;
}
.recent-custom article .img {
width: 120px;
}
.recent-custom article .info {
padding-left: 15px;
width: calc(100% - 120px);
}
.recent-custom article .info a {
display: table;
font-size: 14px;
line-height: 20px;
}
.entry-content .recent-custom p {
margin-bottom: 0;
}
.magento-themes-custom article .entry-content p:first-child {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
height: 78px;
margin-bottom: 15px;
}
.single-post p.text-center {
margin-top: 15px;
text-align: center;
}
.single-post .text-center > a {
display: inline-block;
padding: 10px 20px;
background-color: #0170B9;
color: #FFF;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
}
.ast-footer-copyright a {
color: #FFFFFF;
font-weight: bold;
}
.site-footer h4 {
padding-bottom: 15px;
font-weight: 500;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
margin-top: -20px;
}  .category .ast-archive-description {
padding: 0;
border-bottom: 2px solid #333;
background: no-repeat; }
.category .ast-archive-description h1 {
background: #000;
color: #fff;
font-size: 20px;
line-height: 46px;
margin-bottom: 0;
font-weight: 600;
display: inline-block;
width: auto;
padding: 0 20px;
}
.category #main .ast-row {
padding: 40px 20px 20px 20px;
background: #fff;
}
.category #main .ast-row article {
display: flex;
align-items: center;
padding: 0;
margin-bottom: 40px;
border-bottom: none;
}
.category #main .ast-row article .ast-post-format-,
.category #main .ast-row article > a {
width: 100%; }
.category #main .ast-row article .ast-post-format- {
padding-left: 20px;
}
.category #main .ast-row article .entry-title {
margin-bottom: 20px;
}
.category #main .ast-row article .entry-title a {
font-size: 20px;
text-decoration: underline;
line-height: normal;
height: auto;
display: block;
}
.category #main .ast-row .entry-header {
margin-bottom: 0;
}
.category #main .ast-row article .entry-content p {
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
margin-bottom: 0;
overflow: hidden;
}
.category .ast-row .read-more a,
.category .ast-row .entry-meta a {
text-decoration: underline;
}
.category #content .widget-area.secondary {
margin-top: 98px;
padding-left: 0;
}
.sidebar-main h2 {
line-height: normal;
font-size: 20px;
}
p:empty {
display: none !important;
}
.widget-area.secondary .sidebar-main p {
margin-bottom: 20px;
}
.widget-area.secondary .sidebar-main article {
padding: 15px 5px 15px 15px;
margin-bottom: 15px;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.widget-area.secondary .sidebar-main article .img {
width: 120px;
}
.widget-area.secondary .sidebar-main article .info {
width: calc(100% - 120px);
padding-left: 15px;
}
.category #content #primary {
padding-right: 30px;
}
.widget-area.secondary .sidebar-main article .info a {
text-decoration: underline;
line-height: 130%;
display: block;
}
.widget-area.secondary .sidebar-main article .info p {
margin-bottom: 0;
}
.widget-area.secondary .sidebar-main aside {
margin-bottom: 30px;
padding-bottom: 15px;
border-bottom: 1px solid #000;
}
.widget-area.secondary .sidebar-main aside:last-child {
border: none;
padding-bottom: 0;
}
.widget-area.secondary .sidebar-main aside .wp-block-group {
padding-bottom: 0px;
padding-top: 0;
}
@media only screen and (max-width: 780px) {
.magento-themes-custom .content-themes .content-theme {
width: 50%;
}
.widget-area.secondary .sidebar-main aside .wp-block-group {
padding: 0;
}
.category #content #primary { }
.category #content #primary,
.category #content .widget-area.secondary {
margin-top: 50px;
padding-right: 0;
}
}
@media only screen and (max-width: 579px) {
.wordPress-themes-custom article > a {
width: 100%;
}
.wordPress-themes-custom .blog-layout-1 {
width: 100%;
padding-left: 0;
}
.category #main .ast-row article {
flex-wrap: wrap;
}
.category #main .ast-row article .ast-post-format-, .category #main .ast-row article > a {
max-width: 100%;
}
.category #main .ast-row article .ast-post-format- {
padding-left: 0;
padding-top: 15px;
}
.category #content #primary, .category #content .widget-area.secondary {
margin-top: 30px;
}
.widget-area.secondary .sidebar-main article .img {
width: 153px;
}
.widget-area.secondary .sidebar-main article .info {
width: calc(100% - 135px);
}
.wordPress-themes-custom .blog-layout-1 {
padding-right: 0;
}
.wordPress-themes-custom .blog-layout-1 .entry-content {
display: none;
}
}
@media only screen and (max-width: 479px) {
.magento-themes-custom .content-themes .content-theme {
width: 100%;
}
}
@media (min-width: 1000px) {
.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element {
padding-right: 65px;
}
}