@font-face {
	font-family: 'Conv_CambriaNew';
	src: url('/sites/all/themes/uteatr/fonts/CambriaNew.eot');
	src: local('☺'), url('/sites/all/themes/uteatr/fonts/CambriaNew.woff') format('woff'), url('/sites/all/themes/uteatr/fonts/CambriaNew.ttf') format('truetype'), url('/sites/all/themes/uteatr/fonts/CambriaNew.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_cambriai';
	src: url('/sites/all/themes/uteatr/fonts/cambriai.eot');
	src: local('☺'), url('/sites/all/themes/uteatr/fonts/cambriai.woff') format('woff'), url('/sites/all/themes/uteatr/fonts/cambriai.ttf') format('truetype'), url('/sites/all/themes/uteatr/fonts/cambriai.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_cambriaz';
	src: url('fonts/cambriaz.eot');
	src: local('☺'), url('/sites/all/themes/uteatr/fonts/cambriaz.woff') format('woff'), url('/sites/all/themes/uteatr/fonts/cambriaz.ttf') format('truetype'), url('/sites/all/themes/uteatr/fonts/cambriaz.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_cambriab';
	src: url('fonts/cambriab.eot');
	src: local('☺'), url('/sites/all/themes/uteatr/fonts/cambriab.woff') format('woff'), url('/sites/all/themes/uteatr/fonts/cambriab.ttf') format('truetype'), url('/sites/all/themes/uteatr/fonts/cambriab.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body
{
	font-family: Cambria, 'Conv_CambriaNew';
}

html, body, *
{
	margin:0;
	padding:0;
	box-sizing:border-box;
	outline:none;
}

html, body 
{
	height: 100%;
}

body 
{
	background:url(/sites/all/themes/uteatr/images/design/bg.jpg);
}

footer
{
	/*background:url(/sites/all/themes/uteatr/images/design/gradient-footer.png) top;*/
	background:url(/sites/all/themes/uteatr/images/design/bg-menu.png) #204643 top;
	color:#ffeecd;
	font-family:Arial;
	height:42px;
	padding:11px 0 0 0;
	text-align:center;
	width:100%;
}

h1
{
	border-bottom:5px solid #327066;
	display:block;
	font-size:30px;
	font-family: 'Conv_cambriab' !important;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	text-transform:uppercase;
}

h1, h2, h3, h4, h5, h6, strong, b
{
	font-family: 'Conv_cambriab' !important;
	font-weight:normal;
}

header
{ 
	height:319px;
}

ymaps.ymaps-2-1-79-map, ymaps.ymaps-2-1-79-map>ymaps.ymaps-2-1-79-map {
	width: 100% !important;
}

.affiche__perf_item-preview {	
	display: none;
}

.affiche__perf_item_play .buy-ticket {
	grid-area: perf-item-play-buy-ticket;	
}

.affiche__perf_item_play .start-time {
	grid-area: perf-item-play-start-time;
	padding:0 0 0 20px;
}

.affiche__perf_item_play .date {			
	grid-area: perf-item-play-date;
}

.affiche__perf_item_play .detail{
	grid-area: perf-item-play-detail;
}

.affiche__perf_item_play .hint1 {
	grid-area: perf-item-play-hint1;
}

.affiche__perf_item_play .hint2 {
	grid-area: perf-item-play-hint2;
}

.affiche__perf_item_play .age {
	grid-area: perf-item-play-age;
}

.affiche__perf_item_play .curse{
	grid-area: perf-item-play-curse;
}

.affiche__perf_item_play .name{
	grid-area: perf-item-play-name;
}



.affiche-left-menu ul, li {
	display:block;
}


.affiche-left-menu>ul>li {
	display:block;
	margin:0 0 15px 0;
	padding:0 0 0 20px;
	text-align:left;
}

.affiche-left-menu>ul>li a
{
	color:#fcf6ea;
	font-size:30px;
	line-height:32px;
	text-decoration:none;
	text-shadow:1px 2px 3px #666;
	text-transform:uppercase;
}

.affiche-left-menu>li>ul
{
	margin:5px 0 0 0;
}

.affiche-left-menu .submenu
{
	display: none;
	padding:0 0 0 10px;
}

.affiche-left-menu .submenu h4
{
    color:#355244;
    font-size:21px;
    font-family: 'Conv_cambriab' !important;
    margin:5px 0 0 0 !important;
    text-decoration:underline;
    text-transform:uppercase;
}

.affiche-left-menu .submenu li a
{
	color:#fdfcef;
	display:block;
	font-size:21px;
	text-decoration:none;
	text-shadow: 1px 2px 3px #666;
	text-transform:uppercase;
}

.affiche-left-menu .submenu.submenu-archive
{
	margin:10px 0 0 0;
}

.affiche-left-menu .submenu.submenu-archive>ul>li
{
	margin:0 0 10px 0;
}

.affiche-left-menu .submenu.submenu-archive>ul>li>a
{
	color:#fcf6ea;
	font-size:25px;
	line-height:32px;
	text-decoration:none;
	text-shadow:1px 2px 3px #666;
	text-transform:uppercase;
}


.afisha-archive-perfs li
{
    margin:0 0 0 0;
}



.afisha-archive-perfs li a
{
    font-size:18px;
}

.afisha-list:nth-child(odd) .afisha-list__date, 
.afisha-list:nth-child(odd) .afisha-list__time, 
.afisha-list:nth-child(odd) .afisha-list__info
{
	background:#d8ead5;
}

.afisha-list:nth-child(even) .afisha-list__date, 
.afisha-list:nth-child(even) .afisha-list__time, 
.afisha-list:nth-child(even) .afisha-list__info
{
	background:#e5f0e3;
}

.afisha-list__info_tickets_rodario>div,
.afisha-list__info_tickets_rodario>a,
.tl_button
{
    background:#a63137 !important;
    background-image:none !important;
	border: 0;
    border-radius:5px 5px 5px 5px !important;
	cursor: pointer;
    color:#faf4e9 !important;
	font-size:12px;
	font-family: 'Conv_CambriaNew' !important;
	font-weight: normal;
	height:30px;
	margin: 0 0 0 0 !important;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
}

/*
.afisha-list__info_tickets a
{
	color:#f9f8e4 !important;
	font-size:15px;
	font-family: 'Conv_cambriab' !important;
	text-align:center;
	line-height:22px;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
}

.afisha-list__info_tickets_rodario>a
{
    background:#cf343a !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
    color:#f9f8e4 !important;
	display: block;
	font-size:15px;
	font-family: 'Conv_cambriab' !important;
	height:22px;
	text-align:center;
	line-height:22px;
	padding:0 3px 2px 3px !important;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	width:136px;
}*/

.afisha-list__info_curse
{
	font-size:11px;
}

.banner-item
{
	width:100%;
}

.header-img {
	width: 100%;
}

.header-link {
	display: block;
	line-height:0;
}

.secret div[data-radario-event-id]
{
	background:url(/sites/all/themes/uteatr/images/design/buy-ticket-online2.png) center center no-repeat !important;
	/*background-size:cover;*/
	background-color:opacity;
	border-radius:0 !important;
	color:opacity !important;
	display:inline-block;
	font-size:0px !important;
	height:54px !important;
	width:285px !important;
}

.content-block
{
	background-color:rgba(248, 241, 226, 0.9);	
	color:#000000 !important;
	font-family: Cambria, 'Conv_CambriaNew', serif !important;
	font-size:18px;
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
	padding:20px 20px 20px 20px;
}

.content-block hr
{
    background:#327066;
    border-bottom:1px solid #327066;
    border-top:2px solid #327066;
}

.content-block tbody
{
    border:0;
}

.clear
{
	clear:both;
	float:none;
}

.content-block a
{
	color:#000000;
}

.content-block img
{
	margin:0 20px 0 0;
	max-width:100%;
}

.content-block p, .content-block span
{
	color:#000000 !important;
	font-family: Cambria, 'Conv_CambriaNew', serif !important;
	font-size:18px;
	line-height:24px;
}

.content-block strong span {
	font-weight: bold;
}

.content-block h2
{
	font-size:24px !important;
	font-family: Cambria, 'Conv_CambriaNew' !important;
	color:#2f5148;
	font-weight:normal !important;
}

.content-block h3
{
	font-size:18px !important;
	font-family: Cambria, 'Conv_CambriaNew' !important;
	font-weight:normal !important;
}

.content-block h4
{
	color:#327066 !important;
	font-size:18px  !important;
	font-weight:bold !important;
}

.content-block .text-type2
{
	font-size:21px;
}

.content-block table 
{
	width:100%;
}

.content-block table td
{
	padding:10px 10px 10px 10px;
	vertical-align:top;	
}

.content-block table.blackfiday-table td {
	border: 1px solid #598a83 !important;
}

.dayHasPerf
{
	border:2px solid #000000 !important;
}


#block-search-form input[type=submit]
{
    background:url(/sites/all/themes/uteatr/images/design/search-button.jpg);
    border:0;
	color:transparent;
    cursor:pointer;
    display:block;
    left:5px;
    position:absolute;
    top:3px;
    width:20px;
}

#block-search-form input[type=text]
{
    background:#84a199;
    border:0;
    border-radius:10px 10px 10px 10px;
    color:#ffeecd;
    font-size:11px;
    height:22px;
    padding:0 10px 0 25px;
    width:130px;
}

/*
@media (max-device-width : 1024px)
{
	.content-block
	{
		min-height:1200px;
	}
}

@media (min-device-width : 1024px)
{
	.content-block
	{
		min-height:600px;
	}
}
*/

.footer-fix
{
	height:42px;	
}


.gallery-default {
	display: grid;
}

/*
.gallery-item {
	display:inline-block;
	height:75px;
	margin:0 4px 10px 0;
	position:relative;
	overflow:hidden;
	width:115px;
}*/

.gallery-item img {
	height: 100%;
	width:100%;
}

.graduate-curse-table
{
	width:100% !important;
}

.graduate-curse-table tr td:first-child
{
	width:230px !important;
}

.graduate-curse-table tr td:nth-child(2)
{
	width:auto !important;
}

.img-content
{
    max-width:200px !important;
	width:200px !important;
}

.important-information {
	display: block;
	margin:0 auto 10px auto;
	max-width: 430px;
	width: 100%;
}

.important-information img {
	width: 100%;
}

.important-information-big img {
	margin:0 0 10px 0;
	width: 100%;	
}

.kassa
{
	color:#fdfcef;		
}

.kassa-title
{
	font-size:35px;
	font-family: 'Conv_cambriab' !important;
}

.left-menu
{
	display:block;
	margin:0 0 0 5px;
}

.left-menu li
{
	display:block;
	margin:0 0 10px 0;
	text-align:left;
}

.left-menu li a
{
	color:#fdfcef;
	display:block;
	font-size:21px;
	text-decoration:none;
	text-shadow: 1px 2px 3px #666;
	text-transform:uppercase;
}

.left-menu li a:hover,
.afisha-archive a:hover
{
    color:#d7e6e1 !important;
    text-shadow: 1px 2px 3px #666;
}

.left-menu ul
{
	display:none;
	margin:10px 0 0 10px;
}

.left-menu ul>li>a
{
	font-size:17px;
}

.left-menu-active
{
	color:#d7e6e1 !important;
}

.main-block
{
	height:100%;	
}

.main-block__col1
{	
	background: #577e6d;
	padding:8px 8px 8px 8px;	
	text-align:center;
	vertical-align:top;
}

.main-block__col2 {
	padding: 5px 5px 5px 5px;
	position:relative;
	vertical-align:top;
}

.main-block__table
{
	width:100%;
}

.main-block__row
{
	display:grid;
	grid-template-columns: 350px 1fr;
}

.menu-top {
	background:url(/sites/all/themes/uteatr/images/design/bg-menu.png) top;	
	height:35px;
	position:relative;
	display: grid;
	grid-template-columns: 170px 1fr 170px;
}

.menu-desktop {
	text-align: center;
}

.menu-desktop>ul {
	display:block;
	text-align:center;
}

.menu-top .menu-desktop>ul {
	display:grid;
	grid-template-columns: repeat(auto-fit, minmax(0, max-content));
	column-gap: 18px;
	margin:0 auto 0 auto;
	justify-content: center;
}

.menu-desktop>ul>li {
	align-items: center;
	display:flex;
	height:34px;
	position:relative;
}

.menu-desktop>ul>li:last-child
{
	margin:0;
}

.menu-desktop>ul>li>a
{
	color:#ffeecd;
	font-family: Cambria, 'Conv_CambriaNew' !important;
	font-size:24px;
	line-height: 24px;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
}

.menu-desktop .submenu
{
	display: none;
}

.menu-desktop .submenu ul
{
	background:#d7e6e1;
	border:2px solid #598a83;
	left:-120px;
	min-width:303px;
	position:absolute;
	top:32px;
	z-index:1000;
}

.menu-desktop .submenu ul>li
{
	display:block;
	height:45px;
	border-bottom:2px solid #598a83;
	padding:0 5px 0 5px;
	white-space:nowrap;
}

.menu-desktop .submenu ul>li:last-child
{
	border:0;
}

.menu-desktop .submenu ul>li a
{
	color:#275955;
	font-size:19px;
	line-height:41px;
	text-decoration:none;
	text-transform:uppercase;
}

.menu-mobile-col .menu-mobile {
		background: #e4f0e8;
		display: none;	
		left: 0px;		
		padding: 10px 20px 40px 20px;
		position: absolute;
		top: 0;		
		min-width: 360px;
		width: 100%;
		z-index: 10;
}

.menu-mobile-col .burger {
	cursor: pointer;
	display: none;
}

.menu-mobile .close-panel {
    padding: 10px 20px 10px 0;
    text-align: right;
}

.menu-mobile .close-panel .close-menu {
	cursor: pointer;
}


.menu-mobile > ul {
	display: block;
    margin: 0 0 30px 0;
}

.menu-mobile > ul > li {
	display: block;
    margin: 0 0 10px 0;
}

.menu-mobile > ul > li > a {
	color: #06453a;
    font-size: 32px;
	font-weight: bold;    
	text-decoration: none;
}

.menu-mobile > ul > li > .submenu > ul {
	margin:20px 0 0 0;
}
.menu-mobile > ul > li > .submenu > ul > li {
	display: block;
    margin: 0 0 20px 0;
}

.menu-mobile > ul > li > .submenu > ul > li > a {
    color: #06453a;
    font-size: 24px;
    text-transform: uppercase;
    text-decoration: none;
}



.menu-mobile .submenu.submenu-afisha {
	padding:10px 0 0 35px;
}

.menu-mobile .submenu.submenu-afisha,
.menu-mobile .submenu.submenu-afisha .submenu {
	display: none;
}

.menu-mobile .submenu.submenu-afisha ul {
	margin:0 0 20px 0;
}

.menu-mobile .submenu.submenu-afisha ul li {
	margin:0 0 20px 0;
}

.menu-mobile .submenu.submenu-afisha h4 {
	color: #06453a;
    font-size: 24px;
	font-weight: bold;
	margin:0 0 20px 0;
    text-transform: uppercase;
    text-decoration: none;	
}

.menu-mobile .submenu.submenu-afisha a {
	color: #06453a;
    font-size: 24px;
    text-transform: uppercase;
    text-decoration: none;	
}




.menu-mobile .submenu.submenu-archive {
	padding:10px 0 0 35px;
}

.menu-mobile .submenu.submenu-archive,
.menu-mobile .submenu.submenu-archive .submenu {
	display: none;
}

.menu-mobile .submenu.submenu-archive .submenu {
	padding:10px 0 0 20px;
}

.menu-mobile .submenu.submenu-archive ul {
	margin:0 0 20px 0;
}

.menu-mobile .submenu.submenu-archive ul li {
	margin:0 0 20px 0;
}

.menu-mobile .submenu.submenu-archive h4 {
	color: #06453a;
    font-size: 24px;
	font-weight: bold;
	margin:0 0 20px 0;
    text-transform: uppercase;
    text-decoration: none;	
}

.menu-mobile .submenu.submenu-archive a {
	color: #06453a;
    font-size: 24px;
    text-transform: uppercase;
    text-decoration: none;	
}





.menu-mobile-col {
	padding:5px 0 0 20px;
	position: relative;
}

.form-subscribe label,
#unsubscribe-unsubscribe-form label
{
	display:block;
	font-style:normal;
	font-size:21px;
	margin:0 0 5px 0;
}

.form-subscribe .form-item
{
	height:70px;
}

.form-subscribe input[type=submit],
#unsubscribe-unsubscribe-form input[type=submit]
{
	background:#346460;
	border:0;
	border-radius:12px 12px 12px 12px;
	color:#fbf3e6;
	cursor:pointer;
	display:block;
	font-size:26px;
	font-style:normal;
	font-family: 'Conv_cambriab' !important;
	height:40px;
	line-height:40px;
	margin:20px 0 0 0;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 20px 0 20px;
}

.form-subscribe .form-item input,
#unsubscribe-unsubscribe-form .form-item input
{
	border:0;
	height:38px;
	padding:3px 10px 3px 10px;
	width:96%;
}

.news-block
{
	border-bottom:5px solid #327066;
	margin:0 0 20px 0;
	padding:0 0 15px 0;
}

.news-block-start-page
{
    border-bottom:3px solid #327066;   
    margin:0 0 20px 0;
    padding:0 0 10px 0;
}

.news-block-start-page__item
{
    margin:0 0 20px 0;
}

.news-block-start-page__item_date
{
    font-weight:bold;
}

.news-block-start-page__link-all
{
	text-align:center;
	font-size:25px;
	font-weight:bold;	
}

.news-block-start-page__item_left
{
	display:inline-block;
	min-height:50px;
	vertical-align:top;
	width:110px;
}

.news-block-start-page__item_right
{
	display:inline-block;	
	vertical-align:top;
	width:500px;
}

.news-block-start-page__item_read-more
{
	text-align:right;
}

.news-block-start-page__item_read-more a
{
	font-weight:bold;
}

.news-list__item
{
	margin:0 0 25px 0;
}

.news-list__item_date
{
	font-weight:bold;
}

.news-list__item_left
{
	display:inline-block;
	vertical-align:top;
	width:255px;
}

.news-list__item_right
{
	display:inline-block;
	vertical-align:top;
	width:350px;
}

.news-list__item_preview-text
{
	margin:0 0 10px 0;
}

.news-list__item_preview-text,
.news-list__item_preview-text p
{
	font-size:16px;
	line-height:18px;
}

.news-list__item_title
{
	margin:0 0 10px 0;
}

.news-list__item_title,
.news-list__item_title a
{
	color:#327066;
	font-weight:bold;	
	text-decoration:none;
}

.news-list__item_read-more
{
	text-align:right;
}

.news-list__item_read-more a
{
	font-weight:bold;
}

.menu-item-mobile-visible {
	display: none;
}

.pager
{
	display:block;
	text-align:center;
}

.pager li
{
	display:inline-block;
	margin:0 10px 0;
}

.pager li span
{
	font-weight:bold;
}

#perf-datepicker
{
	margin:0 auto 0 auto;
	width:270px;
}

#perf-datepicker-today
{
    background:#fbf4e7;
    display:none;
    margin:0 0 20px 0;
    padding:10px 10px 10px 10px;
}

.perf-datepicker__item
{
    margin:0 0 5px 0;
}

.perf-datepicker__item_head
{
    margin:0 0 10px 0;
}

.perf-datepicker__item_today
{
    color:#000000;
    font-size:25px;
    font-weight:bold;
    text-decoration:none;
}

.perf-datepicker__item_left
{
    display:inline-block;
    font-size:18px;
    font-weight:bold;
    float:left;
}

.perf-datepicker__item_right
{
    display:inline-block;
    font-size:18px;
    font-weight:bold;
    float:right;
}


.perf-dates
{
    display:block;
    margin:0 auto 0 auto;
	max-width: 590px;
    width:100%;
}

.perf-dates ul {
	border-left:2px solid #598a83;
    border-right:2px solid #598a83;
	display: grid;
	grid-template-columns: 33% 34% 33%;
}

.perf-dates li
{
	align-items: center;
    background:#d7e6e1;
    border-top:2px solid #598a83;
    display:flex;
    font-style:italic;
    font-weight:bold;
    padding:5px 10px 5px 20px;
}

.perf-dates ul:last-child
{
    border-bottom:2px solid #598a83;	
}

.perf-dates ul li:last-child {
	justify-content: flex-end;
}

.perf-dates ul li:last-child .perf-dates__tickets_rodario a,
.tl_button
{
    background-color:#598a83 !important;
    background-image:none !important;
    border-radius:7px 7px 7px 7px !important;
    color:#ffeecd !important;
    display:inline-block !important;
    font-size:15px !important;
    font-style:normal !important;
    font-family:Cambria !important;
    line-height:10px;
    margin:0 !important;
    padding:10px 10px 10px 10px !important;
    text-decoration:none;
    text-transform:uppercase;
	height:37px;
	line-height:normal;
	width:149px;
}

/*
.perf-dates__tickets_rodario
{
	display:none;
}
*/
/*
.perf-dates li a.perf-dates__tickets,
.perf-dates li .perf-dates__tickets_rodario div,
.perf-dates__tickets_rodario .radario-button__main
{
    background-color:#598a83 !important;
    background-image:none !important;
    border-radius:7px 7px 7px 7px !important;
    color:#ffeecd !important;
    display:inline-block !important;
    font-size:15px !important;
    font-style:normal !important;
    font-family:Cambria !important;
    line-height:10px;
    margin:0 !important;
    padding:10px 10px 10px 10px !important;
    text-decoration:none;
    text-transform:uppercase;
	height:37px;
	line-height:normal;
	width:149px;
}*/




.perf-detail__head
{
    padding:30px 0 0 0;
    position:relative;
    text-align:center;
}

.perf-detail__title
{
    display:inline-block;
    height:190px;
    padding:0 0 0 0;
    max-width:500px;
}

.perf-detail__age
{
    background:#f2e9d6;
    bottom:20px;
    /*background:#d7e6e1;*/
    border-radius:50%;
    display:inline-block;
    font-size:23px;
    font-style:italic;
    font-weight:bold;
    height:60px;
    padding:14px 0 0 0;
    position:absolute;    
    text-align:center;
    width:60px;
}

.perf-detail__pushkin-card
{
    background:#f2e9d6;
    bottom:20px;
    border-radius:50%;
    display:inline-block;
    font-size:23px;
    font-style:italic;
    font-weight:bold;
    height:60px;
    padding:0 0 0 0;
    position:absolute;    
    text-align:center;
    width:60px;
}

.perf-detail__pushkin-card img {
	width: 100%;
}

.perf-detail__age.m-left,
.perf-detail__pushkin-card.m-left {
	left:20px;
}

.perf-detail__age.m-right,
.perf-detail__pushkin-card.m-right {
	right:20px;
}

.perf-detail__age_row
{
    text-align:center;
}

.perf-detail__author
{
    font-size:17px;
    font-weight:bold;
    text-align:right;
}

.perf-detail__params
{
    display:block;
    margin:0 auto 20px auto !important;
}

.perf-detail__params li
{
    display:block;
    font-style:italic;
    font-weight:bold;
    margin:0 0 5px 0;
    text-align:center;
}



.perf-detail__title h1
{
    border:0;
    margin:0 0 10px 0 !important;
    padding:0 !important;
}

.perf-detail__hint2
{
    font-style:italic;
    font-weight:bold;
    margin:0 0 10px 0;
}

.perf-detail__course
{
    font-style:italic;
    font-weight:bold;
    margin:0 0 10px 0;
}

.perf-detail__next-perfs
{
    margin:0 0 10px 0;
    text-align:center;
}

.perf-detail__video
{
    border-bottom:3px solid #327066;
    border-top:3px solid #327066;
    margin:0 0 20px 0;
    padding:10px 0 10px 0;
    text-align:center;
}

.performance-review-item 
{
	padding:0 0 10px 0;
}

.performance-review-item a
{
	color:#204643;
	font-size:16px;
	font-weight:bold;
}

.performance-review-item__add-info
{
	font-size:14px;
	margin:5px 0 0 0;
}

.performance-sub
{
	border-top:2px solid #90b2ac;
	display:block;
	margin:20px 0 0 0;
}

.radario-tickets-full 
{

}
/*
.radario-tickets-full div, .field-items .radario-button__main
{
	background:url(/sites/all/themes/uteatr/images/design/radario.png) left top no-repeat transparent !important;
	color:transparent !important;
	height:95px;
	width:250px;
}*/

.search-form-block-container
{
    height:20px;
    right:30px;
    position:absolute;   
    top:5px;
    width:130px;
}

.search-and-phone .phone {
	display: none;
}

.ui-datepicker-calendar
{
	clear:both;
	display:block;
}

.ui-datepicker-calendar tbody
{
	border:0;
}

.ui-datepicker-calendar tr
{
	display:block;
}

.ui-datepicker-calendar tr td
{
	display:inline-block;
	height:32px;
	margin:0 5px 5px 0;
	padding:7px 0 0 0;
	text-align:center;
	width:32px;
}

.ui-datepicker-calendar tr th
{
	display:inline-block;
	height:20px;
	margin:0 5px 5px 0;
	padding:0;
	text-align:center;
	width:32px;
}

.ui-datepicker-calendar tr td a
{
	display:inline;
	margin:0;
	padding:0;
}

.ui-datepicker-calendar tr td:nth-child(1),
.ui-datepicker-calendar tr  td:nth-child(2),
.ui-datepicker-calendar tr td:nth-child(3),
.ui-datepicker-calendar tr td:nth-child(4),
.ui-datepicker-calendar tr td:nth-child(5),
.ui-datepicker-calendar tr th:nth-child(1),
.ui-datepicker-calendar tr  th:nth-child(2),
.ui-datepicker-calendar tr th:nth-child(3),
.ui-datepicker-calendar tr th:nth-child(4),
.ui-datepicker-calendar tr th:nth-child(5) {
	background:#e2e6d0;
}

.ui-datepicker-calendar tr td:nth-child(1) a,
.ui-datepicker-calendar tr  td:nth-child(2) a,
.ui-datepicker-calendar tr td:nth-child(3) a,
.ui-datepicker-calendar tr td:nth-child(4) a,
.ui-datepicker-calendar tr td:nth-child(5) a {
	color:#000000;
	font-family: 'Conv_cambriab' !important;
}

.ui-datepicker-calendar tr td:nth-child(6),
.ui-datepicker-calendar tr td:nth-child(7),
.ui-datepicker-calendar tr th:nth-child(6),
.ui-datepicker-calendar tr th:nth-child(7) {
	background:#f5f4de;
	text-align:center;
}

.ui-datepicker-calendar tr td:nth-child(6) a,
.ui-datepicker-calendar tr td:nth-child(7) a,
.ui-datepicker-calendar tr th:nth-child(6) span, 
.ui-datepicker-calendar tr th:nth-child(7) span {
	color:#aa2e36;
	font-family: 'Conv_cambriab' !important;
	text-decoration:none;
}

.ui-datepicker td span, .ui-datepicker td a {
	padding:0 !important;
	text-align:center;
}

.ui-datepicker-next,
.ui-datepicker-next:hover,
.ui-datepicker-next-hover {
    background:#e2e6d0;
    display:block;
    margin-right:7px;
    position:absolute;
    right:2px !important;
    top:2px !important;
    width:32px !important;
}

.ui-datepicker-prev,
.ui-datepicker-prev:hover,
.ui-datepicker-prev-hover
{
    background:#e2e6d0 !important;
    display:block !important;
    left:0 !important;
    margin-left:0 !important;
    position:absolute !important;
    top:2px !important;
    width:32px !important;
}


.ui-datepicker-next span.ui-icon,
.ui-datepicker-prev span.ui-icon {
    cursor:pointer !important;
}

.ui-datepicker-prev span.ui-icon
{
    background:url('/sites/all/themes/uteatr/images/design/calendar-left.jpg') center no-repeat;
    margin-left:-17px;
    margin-top:-10px;
    width:100%;
}


.ui-datepicker-next span.ui-icon {
    background:url('/sites/all/themes/uteatr/images/design/calendar-right.jpg') center no-repeat;
    margin-left:-17px;
    margin-top:-10px;
    width:100%;
}


.ui-state-disabled span.ui-icon-circle-triangle-w,
.ui-state-disabled span.ui-icon-circle-triangle-e {
    display:none !important;
}


#ui-datepicker-div {
	border:0 !important;
	position: absolute;
	display: none;
}

.ui-datepicker-title {
	background:#e4e7d2;
	display:inline-block;
	font-family: 'Conv_cambriab' !important;
	height:27px;
	overflow:hidden;
	margin:0 5px 5px -5px !important;
	padding:0;
	text-transform:uppercase;
	width:179px;
}

/*
.ui-tooltip
{
    border:1px solid #000000;
}*/


.performance-sub li {
	background:#d7e6e1;
	border-left:2px solid #90b2ac;
	border-right:2px solid #90b2ac;
	border-bottom:2px solid #90b2ac;
	display:block;
	min-height:30px;
	padding:0 0 0 10px;
}

.performance-sub li .performance-sub-link {
	color:#446355;
	font-family:'Conv_cambriai' !important;
	line-height:30px;
	text-decoration:none;
	text-transform:uppercase;
}

.performance-sub-detail {
	display:none;
}

.social-networks-list li {
    list-style-type:none;
}

.wrapper {	
	min-height:100%;
	margin:0 auto 0 auto;
	padding:0;
	min-height:360px;
	max-width:1200px;
}




