/**
 * Theme Name:     (VamTam) Avvocato Child
 * Author:         VamTam
 * Template:       avvocato
 * Text Domain:	   vamtam-avvocato-child
 * Description:    Dedicated Theme for Lawyers and Attorneys. Avvocato is a modern lawyers and attorneys WordPress theme. Built for Legal Advisers, Legal offices, Lawyers, Attorneys, Barristers at Law, Counsels, Solicitors, Advocates and other legal and law-related services.
 */

.professional {
  gap: 80px;
  align-items: center;
}
.professional .elementor-post__thumbnail__link {
  flex: 1;
}
.professional .elementor-post__text {
  flex: 1;
}

.professional .post-experience {
  font-family: var( --e-global-typography-86432a1-font-family ), Helvetica, Sans-serif;
  font-size: var( --e-global-typography-86432a1-font-size );
  font-weight: var( --e-global-typography-86432a1-font-weight );
  line-height: var( --e-global-typography-86432a1-line-height );
  margin: 20px 0px 10px 0px;
    color: #62676C;
}
.professional .post-designation {
  margin: 0px;
}
.professional .elementor-post__thumbnail {
  padding: 0px !important;
}


.professional .elementor-post__title {
  border-top: 0px !important;
  padding: 0px !important;
}


.professional:nth-child(even)  {
  flex-direction:row-reverse !important;

}


/*@media(min-width:1024px){
   .elementor-post__thumbnail__link {
          height: 600px;
        } 
}*/

@media (max-width:768px){
    .professional{
          flex-direction: column !important;
          gap:40px;
    }
    .professional .elementor-post__thumbnail__link {
      width: 100% !important;
      margin: 0px !important;
    }
    .professional:nth-child(2n) {
          flex-direction: column !important;
        }
        
}

/**Post load more button**/
#posts-archive .elementor-button-link{
	width: 170px;
}
#posts-archive .elementor-button-wrapper .elementor-button-content-wrapper{
	visibility: visible !important;
}
#posts-archive .elementor-button-wrapper .e-load-more-spinner{
	position: absolute;
	left: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    margin-top: 0;
    right: 10px;
}








