/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Organization Template
    03. "Образовательные организации" Page
    04. "Обратная связь" Page
    05. Link_Animate_borders Animate
    06. Webkit Link_Animate_borders Animate

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .wp-site-blocks .wp-block-template-part > .wp-block-group > .wp-block-group > .wp-block-group{
	font-family:'Manrope', sans-serif;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .wp-block-page-list .wp-block-pages-list__item a{
	font-family:'Manrope', sans-serif;
}

@media (max-width:1103px){

	body .wp-site-blocks .wp-block-template-part > .wp-block-group > .wp-block-group > .wp-block-group{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .wp-block-page-list .wp-block-pages-list__item a{
	display:-webkit-sticky;	display:sticky;
	}

}



/*-----------------------------------------------*/
/*  Organization Template                        */
/*-----------------------------------------------*/
body.single-organization .wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-container-core-buttons-is-layout-a89b3969 .wp-block-button a{
	--animation-trigger-repeat:infinite;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-timing-function:linear;	animation-timing-function:linear;
}

body.single-organization .wp-site-blocks .wp-block-group .wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-container-core-buttons-is-layout-a89b3969 .wp-block-button a{
	-webkit-transform-origin:top center !important;	-ms-transform-origin:top center !important;	transform-origin:top center !important;
}

body.single-organization .wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-container-core-buttons-is-layout-a89b3969 .wp-block-button a.yp_hover{
	-webkit-animation-duration:3s;	animation-duration:3s;
	-webkit-animation-name:Link_Animate_borders;	animation-name:Link_Animate_borders;
}

@media (min-width:834px){

	body.single-organization .wp-site-blocks .wp-block-group .wp-block-uagb-container .uagb-container-inner-blocks-wrap > .wp-block-uagb-container{
	font-size:15px;
}

body.single-organization .wp-block-group .wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-block-uagb-container .wp-block-uagb-container{
	font-family:'Manrope', sans-serif;
	font-size:40px;
	font-style:normal;
	font-weight:400;
}

body.single-organization .wp-site-blocks .wp-block-group .wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-block-uagb-container .wp-block-uagb-container{
	line-height:1.5em !important;
	}

}



/*-----------------------------------------------*/
/*  "Образовательные организации" Page*/
/*-----------------------------------------------*/
body.page-id-1744 .wp-site-blocks .wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-block-post-content-is-layout-constrained .wp-block-uagb-container{
	margin-left:5% !important;
	margin-right:5% !important;
}

body.page-id-1744 .wp-site-blocks .wp-block-post-content-is-layout-constrained{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1744 .org-search-form .org-search-topbar input[type=text]{
	min-width:100px;
}

body.page-id-1744 .org-pagination li .next{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1744 .wp-site-blocks .org-pagination{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1744 .org-archive-cards .org-card-title a{
	font-family:'Manrope', sans-serif;
}

body.page-id-1744 #org-search-input{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Manrope', sans-serif;
}

body.page-id-1744 .wp-site-blocks .wp-block-post-title a{
	font-family:'Manrope', sans-serif;
}

body.page-id-1744 .wp-site-blocks .wp-block-site-title a{
	font-family:'Manrope', sans-serif;
}

body.page-id-1744 .wp-block-group .wp-block-group .wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-block-site-logo{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1744 .wp-block-group .wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-block-site-logo .custom-logo-link img{
	display:inline-block;
}

body.page-id-1744 .wp-block-group .wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-block-site-logo a{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media (max-width:767px){

	body.page-id-1744 .org-pagination .page-numbers li{
	width:40px;
}

body.page-id-1744 .org-pagination li .dots{
	min-width:1px;
	width:15px;
}

body.page-id-1744 .org-pagination li .current{
	max-width:100%;
	min-width:20px;
	width:20px;
}

body.page-id-1744 .org-pagination li a.page-numbers{
	max-width:100%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	min-width:20px;
	width:20px;
}

body.page-id-1744 .org-pagination li .next{
	min-width:20px;
	width:20px;
}

body.page-id-1744 .wp-site-blocks .uagb-container-inner-blocks-wrap .wp-block-uagb-container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1744 .wp-site-blocks .org-search-wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1744 .wp-site-blocks .wp-block-template-part > .wp-block-group > .wp-block-group > .wp-block-group{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-1744 .wp-site-blocks .wp-block-group .wp-block-navigation__responsive-container-open{
	position:absolute;
	}

}



/*-----------------------------------------------*/
/*  "Обратная связь" Page           */
/*-----------------------------------------------*/
body.page-id-3246 .uagb-forms-main-form .wp-block-uagb-forms-email .uagb-forms-email-label{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-3246 .wp-block-uagb-forms .uagb-forms-main-form .wp-block-uagb-forms-radio{
	font-size:15px;
}



/*-----------------------------------------------*/
/*  Link_Animate_borders Animate                 */
/*-----------------------------------------------*/
@keyframes Link_Animate_borders{
	0%{
	border-width:0px;
	border-color:rgb(255, 255, 255);
	border-style:none;

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

100%{

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-style:solid;
	border-color:#000000;
	border-width:2px;
	}

}



/*-----------------------------------------------*/
/*  Webkit Link_Animate_borders Animate          */
/*-----------------------------------------------*/
@-webkit-keyframes Link_Animate_borders{
	0%{
	border-width:0px;
	border-color:rgb(255, 255, 255);
	border-style:none;

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

100%{

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-style:solid;
	border-color:#000000;
	border-width:2px;
	}

}