/*

    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. Archive Page
    03. "Фестиваль" Page
    04. "Артисты" Page
    05. "05.12.2025, пятница, 13.00 – 14.30 /  Мастер-класс по специальности «Академическое пение» ведущего солиста Московского музыкального театра «Геликон-Опера», заслуженного артиста Республики Татарстан А.А. Тихомирова" Event-item
    06. "Фестиваль" Page
    07. "ЗАПИСИ ТРАСЛЯЦИЙ" Page
    08. "Фестиваль" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #qodef-page-content #qodef-page-inner .qodef-grid-item .qodef-artist-item{
	width: 80% !important;
	margin: 0 auto !important;
	-webkit-box-sizing: border-box !important;	box-sizing: border-box !important;
}

body .wp-block-buttons .wp-block-button a{
	color:#ffffff !important;
	border-top-left-radius:32px;
	border-top-right-radius:32px;
	border-bottom-left-radius:32px;
	border-bottom-right-radius:32px;
	font-size:20px;
	background-color:#3c5f73;
	padding-top:0px;
	padding-bottom:0px;
}

body #qodef-page-header-inner .qodef-header-wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Montserrat', sans-serif;
}

body #qodef-page-header-inner{
	background-color:#ffffff;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #block-13{
	height:63px;
	padding-top:21px !important;
	margin-left:13px;
	width:181px;
	margin-top:-21px !important;
	margin-bottom:0px;
}

body .wp-block-search__inside-wrapper .wp-block-search__button .search-icon{
	position:relative;
	bottom:-33px;
}

body .qodef-artist-item .qodef-m-albums h2{
	color:rgba(56,33,74,0);
}

body .qodef-artist-item .qodef-m-albums p{
	color:rgba(93,81,108,0);
}

body .qodef-artist-item .qodef-m-artist-video a{
	position:relative;
	top:-200px;
}

body .qodef-e-map .qodef-google-map .qodef-m-map{
	height:17px;
}

body .wp-block-social-links .wp-social-link svg{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	position:relative;
	top:4px;
}

body #block-22 .wp-block-social-links .wp-social-link-telegram{
	position:relative;
	top:4px;
}

body #qodef-main-navigation-menu .menu-item{
	padding-left:5px;
	padding-right:5px;
}

body #block-23 form input[type=search]{
	padding-left:11px;
	padding-right:0px;
	margin-left:0px;
	width:147px;
}

body #block-23{
	padding-top:6px !important;
	padding-bottom:13px !important;
	padding-right:9px !important;
	padding-left:7px !important;
}

body .elementor-widget-neobeat_core_blog_list .qodef-e-link a{
	background-blend-mode:normal;
	background-color:rgba(40,57,61,0.33);
	-webkit-backdrop-filter: brightness(1.02) contrast(1.23) grayscale(0.18) saturate(0.71) sepia(0.14);	backdrop-filter: brightness(1.02) contrast(1.23) grayscale(0.18) saturate(0.71) sepia(0.14);
}

body #qodef-page-wrapper #qodef-page-outer #qodef-page-inner #mastfooter .boostify-footer-inner .elementor footer{
	background-image:none !important;
}

body #qodef-page-inner .elementor > .elementor-element{
	background-image:none;
}

body .qodef-title--standard h1{
	font-size:22px;
}

body .qodef-e-info .qodef-e-info-item .qodef-e-start-date{
	color:#ffffff;
}

body .qodef-e-info .qodef-e-info-item .qodef-e-info-content{
	color:#ededed;
}

body .qodef-event-item p span{
	color:#ededed !important;
	font-size:22px;
}

body #qodef-page-outer .qodef-title--standard .qodef-m-inner{
	background-color:#222229;
	font-family:'Montserrat', sans-serif;
}

body .qodef-artist-item .qodef-m-inner h2{
	color:#e0c283;
}

body .qodef-artist-item .qodef-m-subtitle{
	color:#ffffff;
}

body #about .qodef-section-title h2{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #about .elementor-element .elementor-button-text{
	font-family:'Montserrat', sans-serif;
}

body .elementor-widget-neobeat_core_artists_list .swiper-wrapper h5{
	font-family:'Montserrat', sans-serif;
}

body .qodef-event-item .qodef-e-content{
	font-family:'Montserrat', sans-serif;
}

body .qodef-event-item .qodef-e-info{
	font-family:'Montserrat', sans-serif;
}

body #qodef-page-inner{
	font-family:'Montserrat', sans-serif;
}

body #about .elementor-element .elementor-button-link{
	background-color:#4d5c73;
}

body .qodef--no-bottom-space .qodef-status--available a{
	background-color:#4d5c73 !important;
}

body .e-con-inner .elementor-element .e-con-inner .elementor-button-success .elementor-widget-container .elementor-button-wrapper .elementor-button-link{
	background-color:#4d5c73;
}

body #artists .elementor-button-success a{
	background-color:#4d5c73;
}

body #mastfooter .elementor footer{
	background-color:#4d5c73 !important;
}

body .elementor-element-31c7d5d .elementor-widget-text-editor .elementor-widget-container{
	background-color:rgba(30,33,33,0.6) !important;
}

body .elementor-widget-neobeat_core_events_list .qodef--no-bottom-space{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:rgba(255,255,255,0.43);
}

body .qodef--no-bottom-space .qodef-grid-item p{
	color:#f9f9fa;
	font-size:16px;
	font-weight:300;
}

body .qodef--no-bottom-space .qodef-grid-item .entry-title{
	font-size:19px;
}

body .qodef-blog-item .qodef-e-content{
	background-color:#444444 !important;
}

body .elementor-widget-neobeat_core_blog_list .qodef-e-text .entry-title{
	color:#bebbbe;
}

@media (min-width:1201px){

	body #qodef-page-content #qodef-page-inner .qodef-grid-item .qodef-artist-item{
	width: 80% !important;
	margin: 0 auto !important;
	-webkit-box-sizing: border-box !important;	box-sizing: border-box !important;
	}

}



/*-----------------------------------------------*/
/*  Archive Page                                 */
/*-----------------------------------------------*/
body.archive .wp-block-buttons .wp-block-button a{
	padding-left:21px;
	padding-right:21px;
}

body.archive .qodef-artist-item .qodef-m-content{
	font-family:'Montserrat', sans-serif;
}



/*-----------------------------------------------*/
/*  "Фестиваль" Page                    */
/*-----------------------------------------------*/
body.page-id-4836 #qodef-page-header-inner .qodef-header-wrapper img.yp_onscreen{
	-webkit-animation-duration:1.21s;	animation-duration:1.21s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:pulse;	animation-name:pulse;
}

body.page-id-4836 #qodef-page-header-inner .qodef-header-wrapper img{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body.page-id-4836 .elementor-widget-neobeat_core_events_list .qodef-grid-item .qodef-e-date{
	color:rgba(56,33,74,0);
}

body.page-id-4836 #qodef-page-inner .elementor .elementor-element-29dce48 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-neobeat_core_events_list .elementor-widget-container .qodef--no-bottom-space .qodef-grid-inner .qodef-grid-item .qodef-e-inner .qodef-e-heading .entry-title{
	width:94% !important;
}

body.page-id-4836 #qodef-page-inner .elementor .elementor-element-29dce48 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-neobeat_core_events_list .elementor-widget-container .qodef--no-bottom-space .qodef-grid-inner .qodef-grid-item .qodef-e-inner .qodef-e-heading p{
	width:93% !important;
}

body.page-id-4836 .elementor-widget-neobeat_core_artists_list .qodef-e-info-artist a{
	background-color:rgba(255,255,255,0) !important;
}

body.page-id-4836 .elementor-widget-neobeat_core_events_list .qodef-status--available a{
	background-color:#3c5f73;
	color:#ffffff;
	font-size:18px;
	line-height:2.3em;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	--animation-trigger-repeat:infinite;
}

body.page-id-4836 .elementor-widget-neobeat_core_events_list .qodef-status--available a.yp_hover{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:pulse;	animation-name:pulse;
}

body.page-id-4836 .wp-block-buttons .wp-block-button a{
	padding-left:20px;
	padding-right:20px;
	font-size:16px;
}

body.page-id-4836 .wp-block-social-links .wp-social-link svg{
	background-color:#bcdae4;
}

body.page-id-4836 .elementor-element > .elementor-element > .e-con-inner > .elementor-element .e-con-inner{
	position:relative;
	top:62px;
}

body.page-id-4836 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(3) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-4836 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(6) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-4836 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(2) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-4836 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(10) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-4836 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(15) .qodef-html--link{
	background-color:#4caa46;
}

body.page-id-4836 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(12) .qodef-html--link{
	background-color:#3c5f73;
}

body.page-id-4836 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(8) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-4836 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(11) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-4836 .elementor-widget-neobeat_core_blog_list .qodef-e-link a{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Montserrat', sans-serif;
}

body.page-id-4836 #programm .qodef--appear span{
	color:#e1c383;
}

body.page-id-4836 #about .qodef-section-title h2{
	color:#e1c383 !important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-4836 #news .qodef-section-title h2{
	color:#e1c383;
}

body.page-id-4836 .elementor-element-31c7d5d .qodef-section-title .qodef-m-title{
	color:#e1c383;
	font-family:'Montserrat', sans-serif;
}

body.page-id-4836 .qodef-textual-icon-list a .qodef-m-title{
	color:#e1c383;
}

body.page-id-4836 .qodef-textual-icon-list a .qodef-m-icon{
	color:rgba(181,139,22,0.37) !important;
}

body.page-id-4836 #artists .qodef-section-title h2{
	color:#e1c383;
}

body.page-id-4836 #mastfooter .elementor footer{
	background-color:#31323b;
	padding-top:30px;
	font-family:'Montserrat', sans-serif;
}

body.page-id-4836 #about .elementor-element h5{
	font-family:'Montserrat', sans-serif;
	font-weight:400;
}

body.page-id-4836 #programm .elementor-widget-text-editor .elementor-widget-container{
	font-family:'Montserrat', sans-serif;
}

body.page-id-4836 .elementor-widget-neobeat_core_events_list .qodef--no-bottom-space{
	font-family:'Montserrat', sans-serif;
}

body.page-id-4836 .elementor-widget-neobeat_core_blog_list .qodef-m-filter .qodef-m-filter-items{
	font-family:'Montserrat', sans-serif;
}

body.page-id-4836 .elementor-widget-neobeat_core_blog_list .qodef-e-text .entry-title{
	font-family:'Montserrat', sans-serif;
}

body.page-id-4836 .elementor-element-31c7d5d .elementor-widget-text-editor .elementor-widget-container{
	font-family:'Montserrat', sans-serif;
	background-color:#878c8a !important;
}

body.page-id-4836 .elementor-element-e648094 .elementor-widget-wrap{
	font-family:'Montserrat', sans-serif;
}

body.page-id-4836 #qodef-page-header-inner .qodef-header-wrapper{
	font-family:'Montserrat', sans-serif;
}

body.page-id-4836 .qodef-header-sticky-inner .qodef-header-wrapper img{
	max-height:159px !important;
	min-height:159px;
	-webkit-transform:scale(0.5);	-ms-transform:scale(0.5);	transform:scale(0.5);
}

body.page-id-4836 #artists .elementor-button-success a{
	background-color:#4d5c73;
}

body.page-id-4836 #about .elementor-element p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Montserrat', sans-serif;
	font-weight:500;
	font-size:16px;
}

body.page-id-4836 .qodef--no-bottom-space .qodef-grid-item:nth-child(3) .qodef-e-heading{
	width:630px;
	-webkit-transform:translatex(90px) translatey(3px);	-ms-transform:translatex(90px) translatey(3px);	transform:translatex(90px) translatey(3px);
}

body.page-id-4836 #contacts .qodef-section-title h2{
	color:#e1c383;
}

body.page-id-4836 .elementor-element-5788fbc .qodef-section-title h2{
	color:#e1c383;
}

body.page-id-4836 .elementor-testimonial__footer .elementor-testimonial__cite .elementor-testimonial__title{
	font-family:'Montserrat', sans-serif;
	font-weight:400;
	font-size:17px;
	color:#ffffff;
}

body.page-id-4836 .elementor-testimonial__footer .elementor-testimonial__cite .elementor-testimonial__name{
	color:#ffffff;
	font-size:27px;
}

@media (min-width:681px){

	body.page-id-4836 .elementor-widget-neobeat_core_events_list .qodef-grid-item .qodef-e-date{
	width:58px;
	}

}



/*-----------------------------------------------*/
/*  "Артисты" Page                        */
/*-----------------------------------------------*/
body.page-id-5390 .qodef-gutter--normal .qodef-e-info-artist a{
	background-color:rgba(255,255,255,0) !important;
}



/*-----------------------------------------------*/
/*  "05.12.2025, пятница, 13.00 – 14.30 /  Мастер-класс по специальности «Академическое пение» ведущего солиста Московского музыкального театра «Геликон-Опера», заслуженного артиста Республики Татарстан А.А. Тихомирова" Event-item*/
/*-----------------------------------------------*/
body.postid-7396 #qodef-page-outer .qodef-title--standard .qodef-m-inner{
	margin-bottom:104px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:232px;
}

body.postid-7396 .qodef-title--standard h1{
	height:226px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:40px;
}



/*-----------------------------------------------*/
/*  "Фестиваль" Page                    */
/*-----------------------------------------------*/
body.page-id-7940 #qodef-page-header-inner .qodef-header-wrapper img.yp_onscreen{
	-webkit-animation-duration:1.21s;	animation-duration:1.21s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:pulse;	animation-name:pulse;
}

body.page-id-7940 #qodef-page-header-inner .qodef-header-wrapper img{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body.page-id-7940 .elementor-widget-neobeat_core_events_list .qodef-grid-item .qodef-e-date{
	color:rgba(56,33,74,0);
}

body.page-id-7940 #qodef-page-inner .elementor .elementor-element-29dce48 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-neobeat_core_events_list .elementor-widget-container .qodef--no-bottom-space .qodef-grid-inner .qodef-grid-item .qodef-e-inner .qodef-e-heading .entry-title{
	width:94% !important;
}

body.page-id-7940 #qodef-page-inner .elementor .elementor-element-29dce48 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-neobeat_core_events_list .elementor-widget-container .qodef--no-bottom-space .qodef-grid-inner .qodef-grid-item .qodef-e-inner .qodef-e-heading p{
	width:93% !important;
}

body.page-id-7940 .elementor-widget-neobeat_core_artists_list .qodef-e-info-artist a{
	background-color:rgba(255,255,255,0) !important;
}

body.page-id-7940 .elementor-widget-neobeat_core_events_list .qodef-status--available a{
	background-color:#3c5f73;
	color:#ffffff;
	font-size:18px;
	line-height:2.3em;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	--animation-trigger-repeat:infinite;
}

body.page-id-7940 .elementor-widget-neobeat_core_events_list .qodef-status--available a.yp_hover{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:pulse;	animation-name:pulse;
}

body.page-id-7940 .wp-block-buttons .wp-block-button a{
	padding-left:20px;
	padding-right:20px;
	font-size:16px;
}

body.page-id-7940 .wp-block-social-links .wp-social-link svg{
	background-color:#bcdae4;
}

body.page-id-7940 .elementor-element > .elementor-element > .e-con-inner > .elementor-element .e-con-inner{
	position:relative;
	top:62px;
}

body.page-id-7940 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(3) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-7940 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(6) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-7940 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(2) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-7940 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(10) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-7940 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(15) .qodef-html--link{
	background-color:#4caa46;
}

body.page-id-7940 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(12) .qodef-html--link{
	background-color:#3c5f73;
}

body.page-id-7940 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(8) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-7940 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(11) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-7940 .elementor-widget-neobeat_core_blog_list .qodef-e-link a{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Montserrat', sans-serif;
}

body.page-id-7940 #programm .qodef--appear span{
	color:#e1c383;
}

body.page-id-7940 #about .qodef-section-title h2{
	color:#e1c383 !important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7940 #news .qodef-section-title h2{
	color:#e1c383;
}

body.page-id-7940 .elementor-element-31c7d5d .qodef-section-title .qodef-m-title{
	color:#e1c383;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7940 .qodef-textual-icon-list a .qodef-m-title{
	color:#e1c383;
}

body.page-id-7940 .qodef-textual-icon-list a .qodef-m-icon{
	color:rgba(181,139,22,0.37) !important;
}

body.page-id-7940 #artists .qodef-section-title h2{
	color:#e1c383;
}

body.page-id-7940 #mastfooter .elementor footer{
	background-color:#31323b;
	padding-top:30px;
	font-family:'Montserrat', sans-serif;
}

body.page-id-7940 #about .elementor-element h5{
	font-family:'Montserrat', sans-serif;
	font-weight:400;
}

body.page-id-7940 #programm .elementor-widget-text-editor .elementor-widget-container{
	font-family:'Montserrat', sans-serif;
}

body.page-id-7940 .elementor-widget-neobeat_core_events_list .qodef--no-bottom-space{
	font-family:'Montserrat', sans-serif;
}

body.page-id-7940 .elementor-widget-neobeat_core_blog_list .qodef-m-filter .qodef-m-filter-items{
	font-family:'Montserrat', sans-serif;
}

body.page-id-7940 .elementor-widget-neobeat_core_blog_list .qodef-e-text .entry-title{
	font-family:'Montserrat', sans-serif;
}

body.page-id-7940 .elementor-element-31c7d5d .elementor-widget-text-editor .elementor-widget-container{
	font-family:'Montserrat', sans-serif;
	background-color:#878c8a !important;
}

body.page-id-7940 .elementor-element-e648094 .elementor-widget-wrap{
	font-family:'Montserrat', sans-serif;
}

body.page-id-7940 #qodef-page-header-inner .qodef-header-wrapper{
	font-family:'Montserrat', sans-serif;
}

body.page-id-7940 .qodef-header-sticky-inner .qodef-header-wrapper img{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-7940 #artists .elementor-button-success a{
	background-color:#4d5c73;
}

body.page-id-7940 #about .elementor-element p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Montserrat', sans-serif;
	font-weight:500;
	font-size:16px;
}

body.page-id-7940 .qodef--no-bottom-space .qodef-grid-item:nth-child(3) .qodef-e-heading{
	width:630px;
	-webkit-transform:translatex(90px) translatey(3px);	-ms-transform:translatex(90px) translatey(3px);	transform:translatex(90px) translatey(3px);
}

body.page-id-7940 #contacts .qodef-section-title h2{
	color:#e1c383;
}

body.page-id-7940 .elementor-element-5788fbc .qodef-section-title h2{
	color:#e1c383;
}

body.page-id-7940 .elementor-testimonial__footer .elementor-testimonial__cite .elementor-testimonial__title{
	font-family:'Montserrat', sans-serif;
	font-weight:400;
	font-size:17px;
	color:#ffffff;
}

body.page-id-7940 .elementor-testimonial__footer .elementor-testimonial__cite .elementor-testimonial__name{
	color:#ffffff;
	font-size:27px;
}

body.page-id-7940 .elementor-element-f0a595c .qodef-section-title h2{
	color:#e1c383;
}

body.page-id-7940 #qodef-page-header-inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-right:20px !important;
	padding-left:20px !important;
}

body.page-id-7940 #qodef-page-header-inner .qodef-header-wrapper .qodef-widget-holder{
	padding-left:0px;
	width:150px;
}

body.page-id-7940 #qodef-main-navigation-menu .menu-item a{
	padding-left:1em;
}

body.page-id-7940 .qodef-header-sticky-inner .qodef-header-logo-wrapper a{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-bottom:24px;
}

body.page-id-7940 #qodef-page-wrapper #qodef-page-header .qodef-header-sticky .qodef-header-sticky-inner .qodef-header-wrapper .qodef-header-logo-wrapper a{
	width:105% !important;
}

@media (min-width:681px){

	body.page-id-7940 .elementor-widget-neobeat_core_events_list .qodef-grid-item .qodef-e-date{
	width:58px;
	}

}



/*-----------------------------------------------*/
/*  "ЗАПИСИ ТРАСЛЯЦИЙ" Page       */
/*-----------------------------------------------*/
body.page-id-8162 #qodef-page-outer .qodef-grid-item h2{
	color:#e1c383;
}



/*-----------------------------------------------*/
/*  "Фестиваль" Page                    */
/*-----------------------------------------------*/
body.page-id-8261 #qodef-page-header-inner .qodef-header-wrapper img.yp_onscreen{
	-webkit-animation-duration:1.21s;	animation-duration:1.21s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:pulse;	animation-name:pulse;
}

body.page-id-8261 #qodef-page-header-inner .qodef-header-wrapper img{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body.page-id-8261 .elementor-widget-neobeat_core_events_list .qodef-grid-item .qodef-e-date{
	color:rgba(56,33,74,0);
}

body.page-id-8261 #qodef-page-inner .elementor .elementor-element-29dce48 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-neobeat_core_events_list .elementor-widget-container .qodef--no-bottom-space .qodef-grid-inner .qodef-grid-item .qodef-e-inner .qodef-e-heading .entry-title{
	width:94% !important;
}

body.page-id-8261 #qodef-page-inner .elementor .elementor-element-29dce48 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-neobeat_core_events_list .elementor-widget-container .qodef--no-bottom-space .qodef-grid-inner .qodef-grid-item .qodef-e-inner .qodef-e-heading p{
	width:93% !important;
}

body.page-id-8261 .elementor-widget-neobeat_core_artists_list .qodef-e-info-artist a{
	background-color:rgba(255,255,255,0) !important;
}

body.page-id-8261 .elementor-widget-neobeat_core_events_list .qodef-status--available a{
	background-color:#3c5f73;
	color:#ffffff;
	font-size:18px;
	line-height:2.3em;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	--animation-trigger-repeat:infinite;
}

body.page-id-8261 .elementor-widget-neobeat_core_events_list .qodef-status--available a.yp_hover{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:pulse;	animation-name:pulse;
}

body.page-id-8261 .wp-block-buttons .wp-block-button a{
	padding-left:20px;
	padding-right:20px;
	font-size:16px;
}

body.page-id-8261 .wp-block-social-links .wp-social-link svg{
	background-color:#bcdae4;
}

body.page-id-8261 .elementor-element > .elementor-element > .e-con-inner > .elementor-element .e-con-inner{
	position:relative;
	top:62px;
}

body.page-id-8261 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(3) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-8261 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(6) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-8261 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(2) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-8261 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(10) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-8261 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(15) .qodef-html--link{
	background-color:#4caa46;
}

body.page-id-8261 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(12) .qodef-html--link{
	background-color:#3c5f73;
}

body.page-id-8261 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(8) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-8261 .elementor-widget-neobeat_core_events_list .qodef-grid-item:nth-child(11) .qodef-html--link{
	background-color:#4cac3e;
}

body.page-id-8261 .elementor-widget-neobeat_core_blog_list .qodef-e-link a{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Montserrat', sans-serif;
}

body.page-id-8261 #programm .qodef--appear span{
	color:#e1c383;
}

body.page-id-8261 #about .qodef-section-title h2{
	color:#e1c383 !important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-8261 #news .qodef-section-title h2{
	color:#e1c383;
}

body.page-id-8261 .elementor-element-31c7d5d .qodef-section-title .qodef-m-title{
	color:#e1c383;
	font-family:'Montserrat', sans-serif;
}

body.page-id-8261 .qodef-textual-icon-list a .qodef-m-title{
	color:#e1c383;
}

body.page-id-8261 .qodef-textual-icon-list a .qodef-m-icon{
	color:rgba(181,139,22,0.37) !important;
}

body.page-id-8261 #artists .qodef-section-title h2{
	color:#e1c383;
}

body.page-id-8261 #mastfooter .elementor footer{
	background-color:#31323b;
	padding-top:30px;
	font-family:'Montserrat', sans-serif;
}

body.page-id-8261 #about .elementor-element h5{
	font-family:'Montserrat', sans-serif;
	font-weight:400;
}

body.page-id-8261 #programm .elementor-widget-text-editor .elementor-widget-container{
	font-family:'Montserrat', sans-serif;
}

body.page-id-8261 .elementor-widget-neobeat_core_events_list .qodef--no-bottom-space{
	font-family:'Montserrat', sans-serif;
}

body.page-id-8261 .elementor-widget-neobeat_core_blog_list .qodef-m-filter .qodef-m-filter-items{
	font-family:'Montserrat', sans-serif;
}

body.page-id-8261 .elementor-widget-neobeat_core_blog_list .qodef-e-text .entry-title{
	font-family:'Montserrat', sans-serif;
}

body.page-id-8261 .elementor-element-31c7d5d .elementor-widget-text-editor .elementor-widget-container{
	font-family:'Montserrat', sans-serif;
	background-color:#878c8a !important;
}

body.page-id-8261 .elementor-element-e648094 .elementor-widget-wrap{
	font-family:'Montserrat', sans-serif;
}

body.page-id-8261 #qodef-page-header-inner .qodef-header-wrapper{
	font-family:'Montserrat', sans-serif;
}

body.page-id-8261 .qodef-header-sticky-inner .qodef-header-wrapper img{
	max-height:159px !important;
	min-height:159px;
	-webkit-transform:scale(0.5);	-ms-transform:scale(0.5);	transform:scale(0.5);
}

body.page-id-8261 #artists .elementor-button-success a{
	background-color:#4d5c73;
}

body.page-id-8261 #about .elementor-element p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Montserrat', sans-serif;
	font-weight:500;
	font-size:16px;
}

body.page-id-8261 .qodef--no-bottom-space .qodef-grid-item:nth-child(3) .qodef-e-heading{
	width:630px;
	-webkit-transform:translatex(90px) translatey(3px);	-ms-transform:translatex(90px) translatey(3px);	transform:translatex(90px) translatey(3px);
}

body.page-id-8261 #contacts .qodef-section-title h2{
	color:#e1c383;
}

body.page-id-8261 .elementor-element-5788fbc .qodef-section-title h2{
	color:#e1c383;
}

body.page-id-8261 .elementor-testimonial__footer .elementor-testimonial__cite .elementor-testimonial__title{
	font-family:'Montserrat', sans-serif;
	font-weight:400;
	font-size:17px;
	color:#ffffff;
}

body.page-id-8261 .elementor-testimonial__footer .elementor-testimonial__cite .elementor-testimonial__name{
	color:#ffffff;
	font-size:27px;
}

body.page-id-8261 .elementor-element-f0a595c .qodef-section-title h2{
	color:#e1c383;
}

body.page-id-8261 #qodef-page-header-inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-right:20px !important;
	padding-left:20px !important;
}

body.page-id-8261 #qodef-page-header-inner .qodef-header-wrapper .qodef-widget-holder{
	padding-left:0px;
	width:150px;
}

body.page-id-8261 #qodef-main-navigation-menu .menu-item a{
	padding-left:1em;
}

@media (min-width:681px){

	body.page-id-8261 .elementor-widget-neobeat_core_events_list .qodef-grid-item .qodef-e-date{
	width:58px;
	}

}