/*
 * Blockquote Style
*/
blockquote {
    margin: 0;
}

blockquote cite {
    font-family: "Montserrat", sans-serif;
}
.htmegavc-blockquote blockquote::before{
  display: none;
}

.htmegavc-blockquote blockquote img,.htmegavc-blockquote blockquote .blockquote_icon{
  position: absolute;
}
.htmegavc-blockquote blockquote p{
  margin: 0;
}

.htmegavc-blockquote-position-lefttop blockquote img,.htmegavc-blockquote-position-lefttop blockquote .blockquote_icon{
  left: 0;
  top: 0;
}

.htmegavc-blockquote-position-leftcenter blockquote img,.htmegavc-blockquote-position-leftcenter blockquote .blockquote_icon{
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.htmegavc-blockquote-position-leftbottom blockquote img,.htmegavc-blockquote-position-leftbottom blockquote .blockquote_icon{
  left: 0;
  bottom: 0;
}

.htmegavc-blockquote-position-centertop blockquote img,.htmegavc-blockquote-position-centertop blockquote .blockquote_icon {
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}

.htmegavc-blockquote-position-center blockquote img,.htmegavc-blockquote-position-center blockquote .blockquote_icon {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.htmegavc-blockquote-position-centerbottom blockquote img,.htmegavc-blockquote-position-centerbottom blockquote .blockquote_icon {
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}

.htmegavc-blockquote-position-righttop blockquote img,.htmegavc-blockquote-position-righttop blockquote .blockquote_icon{
  right: 0;
  top: 0;
}

.htmegavc-blockquote-position-rightcenter blockquote img,.htmegavc-blockquote-position-rightcenter blockquote .blockquote_icon{
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.htmegavc-blockquote-position-rightbottom blockquote img,.htmegavc-blockquote-position-rightbottom blockquote .blockquote_icon{
  right: 0;
  bottom: 0;
}

/*Blockquote Style 01*/
.htmegavc-blockquote blockquote {
    background: #f4f4f4;
    padding: 50px 62px 50px 56px;
    position: relative;
    font-size: 18px;
    color: #5b5b5b;
}

.htmegavc-blockquote blockquote .blockquote_content {
    line-height: 33px;
    font-style: normal;
    color: inherit;
    font-weight: 600;
    margin-bottom: 17px;
    margin-bottom: 18px;
}
.htmegavc-blockquote blockquote .blockquote_content i{
	color: inherit;
}

.htmegavc-blockquote blockquote cite {
    color: #0056ff;
    font-weight: 600;
    font-style: normal;
    margin: 0;
    padding-left: 35px;
    position: relative;
    font-size: 18px;
}
.htmegavc-citeseparator-position-after blockquote cite{
  padding-left: 0px;
  padding-right: 35px;
}
.htmegavc-citeseparator-position-none blockquote cite{
  padding-left: 0;
  padding-right: 0;
}
.htmegavc-blockquote blockquote cite::before {
    position: absolute;
    background-color: #0056ff;
    content: "";
    height: 4px;
    width: 20px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.htmegavc-citeseparator-position-after blockquote cite::before {
  right: 0;
  left: auto;
  top: 50%;
}
.htmegavc-citeseparator-position-none blockquote cite::before {
  display: none;
}


/* Small mobile :320px. */
@media (max-width: 767px) {
	blockquote {
		border-left: 0;
	}
}