.wb-annotations-container {
    display: flex;
    flex-direction: column;
}
.wb-annotations-image {
    display: inline-block;
    position: relative;
 /*   font-size: 0;*/
}

.circle {
    display: block;
    border-radius: 50%;
    /*
    background-color: #df0e0e;
    background-color: rgba(223,14,14,0.65);
    background: radial-gradient(rgb(151,0,0) 0%,rgb(200,10,10) 20%,rgba(255,0,0,0) 70%);
    background:radial-gradient(rgb(230, 205, 205) 0%,rgb(200,10,10) 40%,rgba(255,0,0,0) 70%);*/
    width: 100px;
    height: 100px;
}
.circle::after {
    content: " ";
    display: block;
    border-radius: 50%;
/*    background-color: #df0e0e;
    background-color: rgba(223,14,14,0.65);*/
    width: 30px;
    height: 30px;
    opacity: 0;
/*    animation: scaleIn 3s infinite cubic-bezier(.36, .11, .89, .32);*/
}
@media only screen and (min-width: 600px) {
    .wb-annotations-image {
        margin-right: 25px;
        position: -webkit-sticky;
        position: sticky;
        /*top: 150px;*//*creates FOUC on images*/
        margin-top: 34px;
    }
    .wb-annotations-container {
        flex-direction: row;
    }
    .wb-annotations-column {
        flex-basis: 50%;
    }
    .wb-annotations-column:first-child{
        padding-bottom:1em;
    }
    .wb-annotations-content {
    	position:relative;
    }
    .wb-annotations-content .container_block {
    	max-height: 0;
    	height: 0;
		overflow:hidden;

    	opacity: 0;
    	  transition: opacity 0.3s;
  		-webkit-transition: opacity 0.3s;
		transition:max-height 1s ease-in;
    }
    .wb-annotations-content .container_block.show {
    	opacity: 100;
    	  transition: opacity 0.3s;
  		-webkit-transition: opacity 0.3s;
		transition:max-height 1s ease-out;
		height:auto;
		max-height:600px;
    }
    .wp-block-button.scroll_to a.hide {
    	display:none;
    }
   
}
    .wb-annotations-content {
    	position:relative;
    }
    .wb-annotations-content .container_block {
    	max-height: 0;
    	height: 0;
		overflow:hidden;

    	opacity: 0;
    	  transition: opacity 0.3s;
  		-webkit-transition: opacity 0.3s;
		transition:max-height 1s ease-in;
    }
    .wb-annotations-content .container_block.show {
    	opacity: 100;
    	  transition: opacity 0.3s;
  		-webkit-transition: opacity 0.3s;
		transition:max-height 1s ease-out;
		height:auto;
		max-height:600px;
    }
    .wp-block-button.scroll_to a.hide {
    	display:none;
    }


@keyframes scaleIn {
    from {
        transform: scale(.5, .5);
        opacity: .5;
    }
    to {
        transform: scale(2.5, 2.5);
        opacity: 0;
    }
}
.wb-annotations-content p{
	font-size:16px!important;
}
