/*header*/
/*top header*/
.site-top-header-wrap .list img{
	width: 16px;
	height: 16px;
}
 
.site-top-header-wrap .site-header-item,
.site-top-header-wrap .header-html{
	width:100%;
}
.site-top-header-wrap .list,
.site-top-header-wrap a{
	margin: 0px;
	color: var(--global-palette9);
	font-size: 14px !important;
  line-height: 15.4px;
}
.site-top-header-wrap a{
	font-weight: bold;
}
.site-top-header-wrap img{
		margin-right:8px;
}
.site-top-header-wrap .header-list{
	display: flex;
	justify-content: space-between;
}
.site-top-header-wrap .header-list .list{
	display:flex;
	align-items:center;
}
/*main header*/
.site-main-header-wrap a.button{
    display: flex;
    border-radius: 50px;
    padding: 14px 45px 14px 40px;
	  font-size: 16px;
	  line-height: 24px;
}
.site-main-header-wrap a.button img{
	margin-right: 7px;
}
/*footer*/
.footer-right-column .desktop{
	display: flex;
}
.footer-right-column .desktop .column:not(:last-child){
	 margin-right:50px;
}
.footer-right-column p{
	margin: 0px;
}
.footer-right-column .list{
	display: flex;
	flex-flow: column;
	margin-top: 12px;
}
.footer-right-column .list .item{
	margin-bottom:6px;
}
.footer-right-column .list .item:last-child{
	margin-bottom: 0px;
}
.footer-right-column .list a{
	color: var(--globalpalette4);
}
.footer-right-column .list a:hover{
	text-decoration:none;
	color:var(--globalpalette4);
}
.footer-right-column .bold{
	color: var(--global-palette1);
	font-weight: bold;
}
.footer-right-column .list.contacts .item{
	display:flex;
}
.footer-right-column .list.contacts .item img{
	margin-right:6px;
	width: 16px;
	height: 16px;
	position: relative;
	top:3px;
}
.footer-right-column .list.contacts .item:nth-child(1) img {
  margin-right: 4px;
}
.footer-right-column .list.contacts .item:nth-child(2) img{
  top:6px;
}
.footer-right-column .list.contacts a{
	color: var(--global-palette1);
	font-weight:bold;
}
.footer-right-column .follow-us{
	margin-top:17px;
}
.footer-right-column .list.socials{
	flex-flow: row;
	align-items:center;
}
.footer-right-column .list.socials img{
	width: 30px;
	height: 30px;
}
.footer-right-column .fb{
	margin-right: 18px;
	margin-bottom: 0px !important;
}
/*global*/
.text-header{
	  letter-spacing: 5px;
    font-weight: 600;
}
@media (min-width: 1200px) {
	/*footer*/
	.footer-right-column .mobile{
		display:none;
	}
}
@media (max-width: 991.98px){
	/*header*/
	.site-main-header-wrap a.phone img{
		width: 30px;
		height: 30px;
	}
	/*footer*/
	.footer-right-column .desktop .column:first-child,
	.footer-right .desktop .column:nth-child(2){
		width: 50%;
	}
	.footer-right-column .desktop .column:nth-child(2){
		margin-right: 0px !important;
	}
	.footer-right-column .desktop .column:last-child{
		display:none;
	}
	.footer-right-column .mobile,
	.footer-right-column .follow-us{
		margin-top: 35px;
	}
	/*global*/
	.btn-fulllwidth-mobile>a{
		width: 100%;
	}
}
@media(max-width: 576px){
	/*header*/
	button#mobile-toggle .kadence-svg-icon,
	.site-main-header-wrap a.phone img{
		width: 27px;
		height: 27px;
	}
	#mobile-drawer .drawer-header .drawer-toggle{
		font-size: 30px;
	}
	.mobile-navigation ul li {
        font-size: 14px !important;
        line-height: 20px !important;
   }
	/*footer*/
	.footer-right-column{
		margin-top:8px;
	}
	.footer-right-column .desktop .column:not(:last-child) {
    margin-right: 5px;
 }
 .footer-right-column .mobile, .footer-right-column .follow-us {
        margin-top: 40px;
  }
 .footer-right-column .list .item {
    margin-bottom: 10px;
 }
 .footer-right-column .list.contacts .item:nth-child(2) img{
  top:2px;
 }
 .footer-right-column .list.contacts .item:nth-child(3) img{
  top:1px;
 }
}


.top_bnr_bento .bento_img img, .wp-block-image.has-custom-border img{border-style: unset!important;}

@media only screen and (max-width: 767px) {

	.wp-block-kadence-advancedbtn{width:100%;}
	.wp-block-kadence-advancedbtn a{flex:auto!important;}
	
a.kb-button.kt-button.button{width:100%;}
}
