

a{
	display: inline-block;
	background: var(--link-bg);
	color: var(--link-text);
	-webkit-transition: .3s;
}

a:hover, a:focus, a:focus-visible{
	color: var(--link-text);
	opacity: .8;
}

hr{
	max-width: 100%;
	border-bottom:1px solid rgba(0,0,0,.1);
	margin:0;
}

.tabs{
	border:none;
	border-bottom: 1px solid rgba(0,0,0,.05);
	border-radius: var(--radius) var(--radius) 0 0;
	background: var(--box-bg);
	overflow: hidden;
}

.tabs a{
	color:var(--link-text);
	font-size: 16px;
	padding:1rem 1.5rem;
}

.tabs.is-active a, .tabs a:hover, .tabs a:focus, .tabs a:focus-visible{
	color: var(--link-text);
	background: rgba(0,0,0,.05);
	opacity: .8;
}

.tabs-content{
	border:none;
	border-radius: 0 0 var(--radius) var(--radius);
}

.box{
	border-radius: var(--radius);
	background: var(--box-bg);
	-webkit-box-shadow:0 .5rem 2.5rem rgba(0,0,0,.08);
}

.box.special hr{
	border-color: var(--text-white);
}

.box.special .button{
	background: var(--button-text);
	color: var(--button-bg);
}

.special{
	background: var(--special);
	color:var(--text-white);
}

.content{
	background: var(--content-bg);
	color:var(--content-text);
}

.content-2{
	background: var(--content-2-bg);
	color:var(--content-2-text);
}

.white{
	background: #fdfdfd;
}

.special-color{
	color:var(--special);
}

.social-media a:hover,
.social-media a:focus,
.social-media a:focus-visible{
	-webkit-transform: scale(1.2);
}

picture{
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	height: auto;
}

.tabs-container .tab-cell{
	display: none;
}

.tabs-container .tab-cell.active{
	display: block;
}


.main-slider .owl-item .fade-up{
	opacity: 0;
	-webkit-transform: translateY(50%);
}

.main-slider .owl-item.active .fade-up,
.main-slider .owl-item.animated .fade-up{
	-webkit-transform: none;
	opacity: 1;
}

.main-slider .owl-item .fade-down{
	opacity: 0;
	-webkit-transform: translateY(-50%);
}

.main-slider .owl-item.active .fade-down,
.main-slider .owl-item.animated .fade-down{
	-webkit-transform: none;
	opacity: 1;
}

.main-slider .owl-item .fade-left{
	opacity: 0;
	-webkit-transform: translateX(50%);
}

.main-slider .owl-item.active .fade-left,
.main-slider .owl-item.animated .fade-left{
	-webkit-transform: none;
	opacity: 1;
}

.main-slider .owl-item .fade-right{
	opacity: 0;
	-webkit-transform: translateX(-50%);
}

.main-slider .owl-item.active .fade-right,
.main-slider .owl-item.animated .fade-right{
	-webkit-transform: none;
	opacity: 1;
}

.main-slider .owl-item .roll-left{
	opacity: 0;
	-webkit-transform: rotate(360deg);
}

.main-slider .owl-item.active .roll-left,
.main-slider .owl-item.animated .roll-left{
	-webkit-transform: none;
	-webkit-transform-origin: center center;
	opacity: 1;
}

.main-slider .owl-item .roll-right{
	opacity: 0;
	-webkit-transform: rotate(-360deg);
}

.main-slider .owl-item.active .roll-right,
.main-slider .owl-item.animated .roll-right{
	-webkit-transform: none;
	-webkit-transform-origin: center center;
	opacity: 1;
}


.main-slider .owl-item .zoom-in{
	opacity: 0;
	-webkit-transform: scale(.8,.8);
}

.main-slider .owl-item.active .zoom-in,
.main-slider .owl-item.owl-item.animated .zoom-in{
	-webkit-transform: none;
	-webkit-transform-origin: center center;
	opacity: 1;
}

.main-slider .owl-item .zoom-out{
	opacity: 0;
	-webkit-transform: scale(1.2,1.2);
}

.main-slider .owl-item.active .zoom-out,
.main-slider .owl-item.owl-item.animated .zoom-out{
	-webkit-transform: none;
	-webkit-transform-origin: center center;
	opacity: 1;
}