/*
Theme Name:  Uniaro Child Theme
Description: Child theme for the Uniaro theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    uniaro
Version:     0.3
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */






/* СТИЛИ ДЛЯ СОТРУДНИКОВ */
	.team-loop {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
        flex-wrap: wrap;
    	-ms-flex-line-pack: start;
        align-content: flex-start;
    	-webkit-box-pack: start;
    	-ms-flex-pack: start;
        justify-content: flex-start;
    	-webkit-box-align: stretch;
    	-ms-flex-align: stretch;
       	align-items: stretch;
		margin-left: -15px;
    	margin-right: -15px;
	}
	.team-loop .team-ittem {
		width: 25%;
		padding: 15px;
	}
	.team-loop .team-ittem .block {
		background-color: #f4f4f4 !important;
		box-shadow: 0px 2px 5px #999;
		height: 100%;
	}
	.team-loop .team-ittem .image-block {
		position: relative;
	}
	.team-loop .team-ittem .image-block .image-team {
		
	}
	.team-loop .team-ittem .image-block .image-team img {

	}
	.team-loop .team-ittem .image-block .overlay_video {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		background: rgb(168 7 7 / 70%);
		opacity: 0;
		-webkit-transition: 0.2s;
		-o-transition: 0.2s;
		transition: 0.2s;
	}
	.team-loop .team-ittem .image-block:hover .overlay_video {
		opacity: 1;
		-webkit-transition: 0.2s;
		-o-transition: 0.2s;
		transition: 0.2s;
	}
	.team-loop .team-ittem .image-block .overlay_video a {
		width: 100%;
		height: 100%;
		color: #ffffff;
		font-size: 25px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-line-pack: center;
			align-content: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
				justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
            align-items: center;
	}
	.team-loop .team-ittem .image-block .overlay_video svg {
		width: 50px;
		height: 50px;
		fill: #ffffff;
		border: solid 2px #ffffff;
		border-radius: 100%;
		padding: 12px;
		padding-left: 14px;
	}
	.team-loop .team-ittem .info-block {
		padding: 10px;
	}
	.team-loop .team-ittem .info-block .title-team {
		
	}
	.team-loop .team-ittem .info-block .title-team a {
		color: #a80707;
		text-align: center;
		font-family: "Exo 2", Arial, Helvetica, sans-serif;
		font-weight: 500;
		font-style: normal;
		text-transform: inherit;
		font-size: 20px;
		line-height: 30px;
		display: block;
		margin-bottom: 15px !important;
	}
	.team-loop .team-ittem .info-block .title-team a:hover {

	}
	.team-loop .team-ittem .info-block .excerpt-team {

	}
	.team-loop .team-ittem .info-block .excerpt-team a {
		font-family: "Exo 2", Tahoma, Geneva, sans-serif;
		font-weight: 400;
		text-transform: inherit;
		font-size: 16px;
		line-height: 26px;
		color: #666d81;
    	text-align: center;
    	display: block;
	}
	.team-loop .team-ittem .info-block .excerpt-team a:hover {
		color: #666d81;
	}



	.team-loop .team-ittem>.modal .modal-content {

	}
	.team-loop .team-ittem>.modal .modal-content .modal-header {
		border-bottom: unset;
		padding: 8px 15px;
	}
	.team-loop .team-ittem>.modal .modal-content .modal-header .close {

	}
	.team-loop .team-ittem>.modal .modal-content .modal-body {
		padding-top: 0px;
		padding-bottom: 32px;
	}
	.team-loop .team-ittem>.modal .modal-content .modal-body .title {
		color: #a80707;
		text-align: left;
		font-family: "Exo 2", Arial, Helvetica, sans-serif;
		font-weight: 500;
		font-style: normal;
		text-transform: inherit;
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 32px;
	}
	.team-loop .team-ittem>.modal .modal-content .modal-body .title br {
		display: none;
	}
	.team-loop .team-ittem>.modal .modal-content .modal-body .text {
		font-family: "Exo 2", Tahoma, Geneva, sans-serif;
		font-weight: 400;
		text-transform: inherit;
		font-size: 16px;
		line-height: 26px;
		color: #666d81;
	}
	.team-loop .modal.show {
		background: rgb(0 0 0 / 60%);
	}
	.team-loop .modal-content {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
		pointer-events: auto;
		background-color: #fff;
		background-clip: padding-box;
		border: 1px solid rgba(0, 0, 0, .2);
		border-radius: .3rem;
		outline: 0;
	}
	@media (max-width: 767px) {
		.team-loop .team-ittem {width: 100%;}
		.team-loop .team-ittem .image-block .image-team img {width: 100%;}
		.team-loop .team-ittem .modal_video .modal-dialog {margin-top: 80px;}
		.team-loop .team-ittem>.modal .modal-content .modal-body .title {margin-top: 32px;}
		.team-loop .team-ittem>.modal .modal-content .modal-body .col-md-4>img {width: 100%;}
		.team-loop .team-ittem>.modal .modal-dialog {margin-bottom: 32px;}
	}
	@media (min-width: 576px) {
		.team-loop .modal-dialog-centered {
			min-height: 90vh;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
		}
	}
	.team-loop .modal_video .modal-content {
		background: unset;
    	border: unset;
    	box-shadow: unset;
	}
	.team-loop .modal_video .modal-content .close {
		position: absolute;
		right: -8px;
		top: -42px;
		width: 32px;
		height: 32px;
		opacity: 1;
		text-shadow: unset;
	}
	.team-loop .modal_video .modal-content .close span {
		color: #ffffff;
		font-weight: 400;
		font-size: 32px;
		line-height: 32px;
	}
	.team-loop .modal_video .modal-content .close:hover span {
		color: #ff0000;
	}
	.team-loop .modal_video .modal-content .modal-body {
		padding: 0px;
	}
/* СТИЛИ ДЛЯ СОТРУДНИКОВ */
@media (max-width: 991px) {
.vc_custom_1727106198921 > .tm-row-wrapper-bg-layer {
    background: #fff;
}
}
.tm-uniaro-icon-vimeo:before {
    /* font: normal normal normal 14px / 1 FontAwesome !important; */
    content: url(/wp-content/uploads/2026/04/icon-max-16.png)!important;
    padding: 5px 0 0 0;
}
.tm-uniaro-icon-vimeo:hover:before {
    /* font: normal normal normal 14px / 1 FontAwesome !important; */
    content: url(/wp-content/uploads/2026/04/icon-max-15-red.png)!important;
    padding: 5px 0 0 0;
}
.social-icons {
    display: flex;
    align-items: center;
    align-content: center;
}
.tm-social-issuu, .tm-social-vk, .tm-social-gplus {
	filter: brightness(1.4);
}
.themetechmount-course-box-view-top-image .themetechmount-box-bottom-content .themetechmount-course-box-meta {
    display: none;
}
.pum-container .pum-content>:last-child {
    margin-bottom: 0;
    padding: 2% 5% 0% 5%;
}
.wpcf7 .tm-getstarted-form .wpcf7-text, .wpcf7 .tm-getstarted-form textarea {
    color: #2d2d2d;
    font-size: 16px;
}
.wpcf7-list-item {
    display: inline-block;
    margin: 0;
    font-size: 14px;
}
.tm-vc_btn3.tm-vc_btn3-color-white, .tm-vc_btn3.tm-vc_btn3-color-white.tm-vc_btn3-style-flat {
    display: flex;
    margin: auto;
}
.themetechmount-fbar-position-default .themetechmount-fbar-box .widget ul > li {
    padding-bottom: 5px;
}
/*.themetechmount-boxes.themetechmount-boxes-course.themetechmount-boxes-view-default.themetechmount-boxes-col-three.themetechmount-boxes-sortable-.themetechmount-boxes-textalign-center.themetechmount-boxes-sortablebutton-.themetechmount-boxes-spacing-10px > div > div.row.multi-columns-row.themetechmount-boxes-row-wrapper > div > article > div > div > div.themetechmount-box-bottom-content > div.tm-bottom-content-inner > div.themetechmount-box-desc-text {
	display:none;
}*/
.themetechmount-course-box-view-top-image .themetechmount-box-bottom-content .themetechmount-box-title h4 {
    min-height: 50px;
}
.themetechmount-course-box-view-top-image .themetechmount-box-bottom-content .tm-bottom-content-inner {
    text-align: center;
}
.themetechmount-boxes.themetechmount-boxes-course.themetechmount-boxes-view-default.themetechmount-boxes-col-three.themetechmount-boxes-sortable-.themetechmount-boxes-textalign-center.themetechmount-boxes-sortablebutton-.themetechmount-boxes-spacing-10px > div > div.row.multi-columns-row.themetechmount-boxes-row-wrapper > div > article > div > div > div.themetechmount-box-bottom-content > div.tm-bottom-content-inner > div.themetechmount-box-desc-text {
    font-style: italic;	
}
.themetechmount-boxes.themetechmount-boxes-course.themetechmount-boxes-view-default.themetechmount-boxes-col-three.themetechmount-boxes-sortable-.themetechmount-boxes-textalign-center.themetechmount-boxes-sortablebutton-.themetechmount-boxes-spacing-10px > div > div.row.multi-columns-row.themetechmount-boxes-row-wrapper > div > article > div > div > div.themetechmount-box-bottom-content > div.tm-bottom-content-inner > div.themetechmount-box-title > h4 > a {
		text-decoration:none;
}