.avatar-circle img{
  border-radius:50%;
  overflow:hidden;
}
.owl-carousel .avatar-circle img {
    display: initial;
}

.smart-borders{border-style: solid;}

.smart-borders {
	border-top-width: 0px;
	padding-top: 0px;
	border-left-width: 0px;
	padding-left: 0px;
	border-right-width: 0px;
	padding-right: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
}

.smart-burgermenu .ym-hlist {overflow: visible !important;}
.smart-burgermenu #menulangtop ul{display:flex;}
.smart-burgermenu #nav-trigger {position: absolute;right: 0;top: -32px;padding: 0;}
.smart-burgermenu #nav-trigger span {font-size: 0;padding: 0;}
.smart-burgermenu #nav-trigger span .border-menu {width: 32px;font-size: 32px;height: 32px;display: block;}
.smart-burgermenu #nav-trigger span .border-menu:before {right: 0;left: auto;top: 6px;}

.smart-fa-size.fa{display:block;}
.smart-icon {display: flex;flex-direction: column;}
.smart-icon.smart-icon-h {flex-direction: row;}
.smart-icon-content {flex: 1;}
.smart-icon.smart-icon-h .smart-fa-size {margin-right: .375em;width: 1em;}

.smart-fa-size {
	font-size: 50px;
	color: #333333;
	text-align: center;
}

.smart-text-color h1,
.smart-text-color h2,
.smart-text-color h3,
.smart-text-color h4,
.smart-text-color h5,
.smart-text-color h6,
.smart-text-color ul li,
.smart-text-color ol li,
.smart-text-color p,
.smart-text-color a{
	color: inherit !important;
}
.smart-text-shadow{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2)
}

.smart-mask{position: absolute;width: 100%;top: 0px;left: 0px;bottom: 0;display: none;border-radius: inherit;}
.smart-mask.active-mask{display:block;}
.smart-box-container{position:relative;}
.view-normal.onecol .smart-box.fullwidth.fullwidthcontent > .smart-box-container {max-width: 100%;}
.shadow{box-shadow: 0 2px 2px rgba(0, 0, 0, .1);z-index: 1;}
.text-center{text-align:center}
.smart-border{box-sizing: border-box;}
.view-normal .smart-box{overflow:hidden}
.view-normal .smart-box.smart-link-text a {
  position: absolute;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;top: 0;left: 0;text-decoration: none;
}

p.mark:empty{display:none}
p.mark {position: absolute;left: -7px;bottom: 0;color: rgba(0, 0, 0, 0.2);font-size: 170px;line-height: 0.75;font-weight: 700;margin: 0;text-shadow: none;}
.equal .smart-box-container {width: 100%;}

.smartbox-main-inner {
	padding-top: 60px;
	padding-bottom: 50px;
	padding-left: 10px;
	padding-right: 10px;
}

.smart-main {
	background-size: auto;
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: center;
	background-attachment: scroll;
}

.smart-border {
	border-radius: 0px;
	border-width: 0px;
	border-style: none;
}

