.logo img
{
	height: 100%;
	width: auto;
}
.mid-logo-wrapper .logo img
{
	height: 60px;
}
body, p, code, kbd, pre, samp
{
	font-size: 15px;
	line-height: 26px;
}
body
{
	background-image: url("") !important;
}
.mega-menu .dropdown-menu > li > a:hover, .mega-menu .dropdown-submenu:hover > a, .star-reviews, .post-content a, a, .dropdown-menu .mega-menu-news .mega-menu-detail h4 a:hover, .nav .tabs-left > .nav-tabs > li > a:hover, .nav .tabs-left > .nav-tabs > li.active > a, .navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .dropdown-menu > .active > a, .navbar-nav > li.open > a, .navbar-nav > li.open > a:after, .widget-content li h3 a:hover, .news-title a:hover, .small-article h6 a:hover, .simple-post h3 a:hover, .widget-post h3 a:hover, .widget_categories li a:hover, .widget_categories li a:hover span, .comments-wrapper .comment-reply-link, .post-header .simple-share a, .parallax-wrapper .simple-share a, .post-content > p:first-child:first-letter, .drop-caps, .author-position, .simple-share .author a, .simple-share .author a:hover, .box-news .simple-share a, .box-news .simple-share a:hover, .post-nav-wrapper a:hover, .author-box .author-info h3 a:hover, .author-contact a:hover, .comments-wrapper .author-name:hover, .post-header .simple-share a:hover, .post-header .simple-share a:focus, .parallax-wrapper .simple-share a:hover, .parallax-wrapper .simple-share a:focus, .tag-list li.trending
{
	color: #FF6600;
}
.progress-bar, .progress-bar, .tags-widget li a:hover, .tagcloud a:hover, .tag-list li a:hover, .tag-list li.active a
{
	background-color: #FF6600;
}
.mega-menu .dropdown-submenu:hover > a:after, .nav .tabs-left > .nav-tabs > li.active > a:after
{
	border-left-color: #FF6600;
}
.widget .nav-tabs > li.active > a, .widget .nav-tabs > li.active > a:focus, .widget .nav-tabs > li.active > a:hover, .block-title span, .comments-wrapper .comment-reply-link:hover, .modern-quote, .box-news .simple-share a:hover, .simple-share .author a:hover, .post-header .simple-share a:hover, .post-header .simple-share a:focus, .parallax-wrapper .simple-share a:hover, .parallax-wrapper .simple-share a:focus, .progress-bar, .tags-widget li a:hover, .tagcloud a:hover
{
	border-color: #FF6600;
}
.navbar-nav > li > a
{
	font-size: 18px;
	line-height: 20px;
}
.mega-menu .dropdown-menu > li, .dropdown-menu > li > a, .mega-menu .nav-tabs > li > a
{
	font-size: 14px;
	line-height: 18px;
}
.block-title, .comment-reply-title, .widget .nav-tabs > li > a, .widget .nav-tabs > li, .wpb_heading, .widgettitle, .footer-title
{
	font-size: 30px;
	line-height: 24px;
}
.mm-listview > li > a
{
	font-size: 14px;
}
.h1, h1
{
	font-size: 42px;
	line-height: 46px;
}
.h2, h2
{
	font-size: 32px;
	line-height: 36px;
}
.h3, h3
{
	font-size: 26px;
	line-height: 30px;
}
.h4, h4
{
	font-size: 24px;
	line-height: 28px;
}
.h5, h5
{
	font-size: 16px;
	line-height: 20px;
}
.h6, h6
{
	font-size: 14px;
	line-height: 18px;
}
.post-title
{
	font-size: 42px;
	line-height: 46px;
}
.parallax-wrapper .post-title
{
	font-size: 52px;
	line-height: 56px;
}
.bgcolor7569
{
	background-color: #B400FF !important;
}
.navbar-nav > li.open.menu-color7569 > a, .navbar-nav > li.open.menu-color7569 > a:after
{
	color: #B400FF;
	border-top-color: #B400FF;
}
.navbar-nav > li.menu-color7569 > a:hover
{
	color: #B400FF;
}
.nav .menu-color7569 .tabs-left > .nav-tabs > li > a:hover, .nav .menu-color7569 .tabs-left > .nav-tabs > li.active > a
{
	color: #B400FF;
}
.mega-menu .menu-color7569 .dropdown-submenu:hover > a:after, .nav .menu-color7569 .tabs-left > .nav-tabs > li.active > a:after
{
	border-left-color: #B400FF;
}
.menu-color7569 .dropdown-menu .mega-menu-news .mega-menu-detail h4 a:hover
{
	color: #B400FF;
}
.mega-menu .menu-color7569 .dropdown-menu > li > a:hover, .mega-menu .menu-color7569 .dropdown-submenu:hover > a
{
	color: #B400FF;
}
.bgcolor7135
{
	background-color: #FF6600 !important;
}
.navbar-nav > li.open.menu-color7135 > a, .navbar-nav > li.open.menu-color7135 > a:after
{
	color: #FF6600;
	border-top-color: #FF6600;
}
.navbar-nav > li.menu-color7135 > a:hover
{
	color: #FF6600;
}
.nav .menu-color7135 .tabs-left > .nav-tabs > li > a:hover, .nav .menu-color7135 .tabs-left > .nav-tabs > li.active > a
{
	color: #FF6600;
}
.mega-menu .menu-color7135 .dropdown-submenu:hover > a:after, .nav .menu-color7135 .tabs-left > .nav-tabs > li.active > a:after
{
	border-left-color: #FF6600;
}
.menu-color7135 .dropdown-menu .mega-menu-news .mega-menu-detail h4 a:hover
{
	color: #FF6600;
}
.mega-menu .menu-color7135 .dropdown-menu > li > a:hover, .mega-menu .menu-color7135 .dropdown-submenu:hover > a
{
	color: #FF6600;
}
.bgcolor6568
{
	background-color: #FF0000 !important;
}
.navbar-nav > li.open.menu-color6568 > a, .navbar-nav > li.open.menu-color6568 > a:after
{
	color: #FF0000;
	border-top-color: #FF0000;
}
.navbar-nav > li.menu-color6568 > a:hover
{
	color: #FF0000;
}
.nav .menu-color6568 .tabs-left > .nav-tabs > li > a:hover, .nav .menu-color6568 .tabs-left > .nav-tabs > li.active > a
{
	color: #FF0000;
}
.mega-menu .menu-color6568 .dropdown-submenu:hover > a:after, .nav .menu-color6568 .tabs-left > .nav-tabs > li.active > a:after
{
	border-left-color: #FF0000;
}
.menu-color6568 .dropdown-menu .mega-menu-news .mega-menu-detail h4 a:hover
{
	color: #FF0000;
}
.mega-menu .menu-color6568 .dropdown-menu > li > a:hover, .mega-menu .menu-color6568 .dropdown-submenu:hover > a
{
	color: #FF0000;
}
.reactions .ract-box
{
	border: 1px solid #4B2A4B;
	/*+border-radius: 50px;*/
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-khtml-border-radius: 50px;
	border-radius: 50px;
	margin-bottom: 10px;
	background-color: #080329;
	color: #FFFFFF;
}
.reactions_container
{
	background: url(http://esctoday.com/wp-content/themes/esctoday//img/bg_reactions.jpg) 0 0 / cover no-repeat;
	padding: 0 20px;
}
.reactions_container .wpb_text_column .wpb_wrapper a, .reactions_container .wpb_text_column .wpb_wrapper a:hover
{
	text-align: center;
	display: block;
	padding: 10px;
	border: 0 solid black;
}
.reactions_container h2
{
	text-align: center;
}
.react_icon
{
	width: 30px;
	display: inline-block;
	margin: 3px;
	margin-left: -10px;
}
.reactions .ract-box div:first-child
{
	text-align: left;
}
.ract-box .multi
{
	font-weight: bold;
	margin-left: 5px;
}
span.multi span.pts
{
	font-weight: 200;
	font-style: italic;
	margin-left: 2px;
}
.ract-box .col-xs-4
{
	height: 36px;
}
.ract-box .countme
{
	line-height: 36px;
	font-size: 24px;
}
.reactions_bottom .total, .reactions_bottom .countme
{
	color: #EAEAEA;
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
}
.reactions_t .total_top
{
	color: #FFFFFF;
	font-weight: bold;
}
.infoLabel
{
	font-size: 0.9em;
	line-height: 1;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 5px;
	font-weight: 100;
}
.infoValue .fa
{
	margin: 0 1px;
}
.infoLabel, .infoValue
{
	display: inline-block;
}
.outfitColumn .infoLabel
{
	color: #FF1441;
	font-weight: bold;
}
.outfitColumn .infoText p
{
	margin: 5px 0;
	font-weight: 200;
	color: #FFFFFF;
	font-size: 0.8em;
	line-height: 1;
}
.rehearsalData
{
	background-color: #FF1439;
	color: #FFFFFF;
	padding: 10px;
}
.rehearsalData .rehDay span
{
	display: block;
	text-align: center;
	padding: 0;
	margin: 0 0 5px;
	line-height: 1;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 100;
}
.rehearsalData .rehTime
{
	text-align: center;
	font-weight: 100;
	margin: 5px 0;
	line-height: 1.4;
}
.rehearsalData .meetTime
{
	text-align: center;
	font-weight: 200;
	line-height: 1.4;
	font-size: 0.9em;
}
.artistData .country
{
	text-align: center;
	color: #FFFFFF;
	font-weight: 200;
	font-size: 21px;
	line-height: 1.5;
}
.artistData .blockField .participantImage
{
	width: 60px;
	margin: 5px;
	vertical-align: middle;
	display: inline-block;
}
.artistData .blockField .infoLabel.artistName
{
	vertical-align: middle;
	line-height: 1.4;
	margin: 0 5px;
}
.artistData .blockField .btn.btn-default
{
	background-color: #1563DD;
	color: #FFFFFF;
	display: block;
	font-weight: 200;
	margin: 10px 0;
}
.category-live-coverage.category-ukraine-2017 .post-content .row .col-sm-8
{
	padding-left: 0;
	padding-right: 0;
}
.tabHolder ul.nav.nav-tabs
{
	display: flex;
	background-color: transparent;
	margin: 20px 8px 0 14px;
}
.tabHolder .nav-tabs li
{
	display: inline-flex;
	width: 33%;
}
.tabHolder .nav-tabs li a
{
	border: 0 !important;
	padding: 20px 10px;
	display: block !important;
	width: 100%;
	text-align: center;
}
.tabHolder .nav-tabs li:first-child a
{
	background-color: #A9A9A9 !important;
	border: 0 solid black;
	color: #FFFFFF;
}
.tabHolder .nav-tabs li.active:first-child a
{
	background-color: #F64420 !important;
	border: 0 solid black;
	color: #FFFFFF;
}
.tabHolder .nav-tabs li:last-child a
{
	background-color: #A9A9A9 !important;
	border: 0 solid black;
	color: #FFFFFF;
}
.tabHolder .tab-content
{
	padding: 0;
}
.tabHolder .nav-tabs
{
	border-right: 0;
	border-bottom: 1px solid #EBEBEB;
}
.category-live-coverage.category-ukraine-2017 .tabHolder .nav-tabs a
{
	font-weight: 100;
	font-size: 1em;
}
.category-live-coverage.category-ukraine-2017 .nav-tabs li i.fa
{
	margin-right: 10px;
}
.tab-pane .timelineItem
{
	padding: 10px;
	margin: 10px 0;
	border-bottom: 1px dotted #FF1441;
	display: block;
	position: relative;
	height: auto;
}
.tab-pane .timelineItem:nth-child(odd)
{
	background-color: #EAEAEA;
}
.timelineItem .pubTime
{
	text-align: right;
	margin: 0;
	padding: 0;
	line-height: 1;
	font-style: italic;
	font-size: 1em;
	font-weight: 100;
}
.timelineItem .fb-post, .timelineItem .fb-post span
{
	width: 100% !important;
	display: block !important;
	margin: 0 auto !important;
	background-color: #FFFFFF;
}
.tabHolder .tab-content img
{
	width: 100% !important;
	height: auto !important;
	max-width: 100% !important;
	float: none;
}
.tabHolder .nav-tabs li.active:last-child a
{
	background-color: #01042F !important;
	border: 0 solid black;
	color: #FFFFFF;
}
.tabHolder .nav-tabs li:nth-child(2) a
{
	background-color: #A9A9A9 !important;
	border: 0 solid black;
	color: #FFFFFF;
}
.tabHolder .nav-tabs li.active:nth-child(2) a
{
	background-color: #FF1439 !important;
	border: 0 solid black;
	color: #FFFFFF;
}
.artistData .blockField .btn.btn-default:hover
{
	background-color: #3075E1;
}
.artistData .blockField .btn.btn-default span
{
	margin-right: 5px;
}
.artistData .country .flag-icon
{
	width: 30px;
	height: 22px;
	border: 0 solid black;
	margin: 0 auto;
	vertical-align: middle;
}
.rehearsalData .rehDay
{
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}
.pplNumTxt
{
	color: #FFFFFF;
}
.starsRating .fa
{
	color: #FF6600;
}
.rehearsalInfo
{
	background-color: #01042F;
	padding: 10px;
	color: #FF1441;
}
twitterwidget
{
	margin: 10px auto !important;
}
#reh-schedule
{
	zoom: 1;
}
#reh-schedule .carousel-control
{
	background: transparent;
	width: 25px;
	color: #FF1439;
	opacity: 1;
}
.table-rehearsals h3
{
	margin: 0;
	font-size: 15px;
	height: auto;
	background-color: #FF1439;
	color: #FFFFFF;
	padding: 5px 0;
	line-height: 1;
	text-align: center;
}
.table-rehearsals th
{
	font-size: 12px;
	padding: 5px 0 !important;
	vertical-align: middle !important;
	line-height: 1.1 !important;
	text-align: center !important;
	font-weight: bold;
	font-weight: normal;
	background-color: #242865;
}
.table-rehearsals
{
	background-color: #01042F;
	color: #FFFFFF;
}
.table-rehearsals .flag-small
{
	width: 20px;
	height: 15px;
	margin: -4px 10px 0 5px;
	vertical-align: middle;
	display: inline-block;
	border: 0 solid black;
	float: none;
}
.table-rehearsals .timeTd
{
	text-align: center;
	font-size: 11px;
	vertical-align: middle;
}
.table-rehearsals .reh1Col, .table-rehearsals .meetCol
{
	width: 12.5%;
}
.table-rehearsals .countryTd
{
	font-weight: 400;
	padding: 3px !important;
}
.table-rehearsals .rehRowUrl
{
	display: block;
	color: #FFFFFF;
}
.table-rehearsals .rehRowUrl:hover, .table-rehearsals .rehRowUrl:active
{
	color: #FF1439;
}
.isOnStage.reh1st
{
	-webkit-animation: blinkingBackground 2s infinite;
	-moz-animation: blinkingBackground 2s infinite;
	-o-animation: blinkingBackground 2s infinite;
	animation: blinkingBackground 2s infinite;
}
.table-rehearsals .countryTd .rehRowUrl
{
	color: #FF1439;
}
.table-rehearsals td
{
	font-weight: 100;
	font-size: 13px;
	text-align: left;
	padding: 10px 0;
}
#reh-schedule td, #reh-schedule th
{
	padding: 0;
	border: 0 solid black;
}
#reh-schedule .table-rehearsals
{
	width: 80%;
	max-width: 600px;
	margin: 20px auto 50px;
}
@-webkit-keyframes blinkingBackground
{
	0%, 49%
	{
		background-color: #01042F;
	}
	50%, 100%
	{
		background-color: rgba(255, 20, 57, 0.586);
	}
}
