/*
Theme Name: beitor child
Tags:  custom-menu, editor-style, featured-images
Template: beitor
Version: 1.0.0
*/

/*---------------------------------
      write your css from here
------------------------------------*/
@font-face {
	font-family: 'PlusJakartaSans';
	src: url("/fonts/PlusJakartaSans-Regular.ttf") format("ttf");
	font-weight: normal;
	font-style: normal;
}

@media only screen and (max-width: 700px) {
	.slick-list .witr_all_mb_30 {
		width: 100%!important;
		float: left!important;
	}
	.busi_singleBlog {
		width: 90vw!important;
    	margin: auto!important;
	}
	.elementor-element-ae9a57e, #em_recent_post_widget-3 {
		display: none!important;
	}
	.footer_s_inner {
		width: auto!important;
		margin-left: 24vw!important;
	}
	.footer-sociala-icon, .footer-sociala-info {
		float: left!important;
	}
}

.team_single_content {
	margin: 16px;
}

.witr_single_team_s {
	display: none;
}

.team_single_pic {
	margin: 16px;
}

.witr_btn {
	border-radius: 5px!important;
}



/*
.donate-btn-header .dtbtn:hover {
	background-color: #8dbb00!important;
	color: #fff!important;
	border: 1px solid #8dbb00;
}*/

/*
.witr_btn {
	border-radius: 5px!important;
	position: absolute!important;
	box-shadow: 0 1px 2px 0 rgb(0 0 0 / 20%), 0 2px 4px 0 rgb(0 0 0 / 15%);
	transition-property: margin-top!important box-shadow!important background-color!important;
  	transition-duration: .2s;
	transition-timing-function: ease!important;
}

.witr_btn:hover {
	margin-top: -0.2em!important;
	box-shadow: 0 2px 4px 0 rgb(0 0 0 / 20%), 0 5px 15px 0 rgb(0 0 0 / 15%);
	background-color: #6a8d02!important;
}

.dtbtn {
	position: absolute!important;
	transition-property: margin-top!important box-shadow!important;
  	transition-duration: .2s;
	transition-timing-function: ease!important;
}

.dtbtn:hover {
	margin-top: -0.2em!important;
	box-shadow: 0 4px 8px 0 (136 144 195 / 20%), 0 10px 30px 0 rgb(37 44 97 / 15%);
}
*/
.beitor-blog-area .pimgs img {
	width: auto!important;
	height: auto!important;
}

.beitor_menu ul .sub-menu {
	width: 350px;
	border-radius: 15px;
	left: -20px;
	padding: 10px;
}

.beitor_menu li .menu-item {
	margin: 5px 0;
	border-radius: 10px;
}

.witr_sb_thumb:before {
	background: none!important;
}

.witr_blog_con h2 a:hover {
	color: #8dbb00!important;
}

.witr_single_pslide, .witr_pslide_image, .witr_single_pslide:before, .witr_pslide_image:before {
	background: none!important;
}
.elementor-12702 .elementor-element.elementor-element-c0d3866 .all_pslides_color h3 a, .elementor-12702 .elementor-element.elementor-element-c0d3866 .all_pslides_color h3,
.elementor-12702 .elementor-element.elementor-element-c0d3866 .all_pslides_color p {
	color: #666!important;
}
.witr_content_pslide {
	background-color: white;
	padding: 5px;
	height: 100px;
	padding: 20px!important;
	border-radius: 10px!important;
	box-shadow: 0px 1px 3px rgb(0 0 0 / 30%);
}

.witr_sb_thumb {
	background: linear-gradient(180deg, rgba(109, 142, 50, 0) 0%, rgba(109, 142, 50, 0.4) 100%), url(indoor-photo-young-exhausted-blue-eyed-brunette-female-holding-her-head-with-raised-hand-looking-tiredly-having-hard-day-work-isolated-white-wall.jpg);
border-radius: 12px 12px 0px 0px;
flex: none;
order: 0;
align-self: stretch;
flex-grow: 1;

}

.elementor-12702 .elementor-element.elementor-element-4ac2d16 .all_blog_color {
	box-shadow: none!important;
}

.elementor-12702 .elementor-element.elementor-element-4ac2d16 .all_blog_color:hover {
	box-shadow: none!important;
}

.beitor_menu .menu-item .menu-item-type-post_type .menu-item-object-page {
	width: 87px!important;
}
.witr_all_mb_30{
    box-sizing: border-box;

/* Auto layout */

display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
padding: 24px;
gap: 12px;
width: 31% !important;
margin-right: 10px;

background: #F5F6F4;
/* Primary / 300 */

border: 1px solid #B5CF88;
border-radius: 12px;

/* Inside auto layout */

flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;
}

.blog_img{
     border-radius: 50% !important;
    width: 40px;
height: 40px;
position: fixed;
}
p_blog{
        position: fixed;
    margin: 5px 0px 0px 50px;
}
.uslugi{
    text-align: center;

font-weight: 900;
font-size: 36px;
line-height: 44px;
/* identical to box height, or 122% */
color: #274C77;
}
.uslugi strong{
color: #FF7009;    
}