a {color:#919191;}
a:hover, a:focus {color:#0d3896;}
.bg-primary {background-color: #0d3896;}
.bg-secondary {background-color: #ed9f20;}
.color-primary {color: #0d3896;}
.border-primary {border-color: #0d3896;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #fff;background-color: #0d3896;border: 1px solid #0d3896;}
.nav-tabs > li > a:hover, .nav.nav-tabs > li > a:hover, .nav.nav-tabs > li > a:focus {border-color: #0d3896 #0d3896 #0d3896;background-color: #0d3896;}
header ul li.current-menu-item a, header ul li a:hover {background: #0d3896;color: #fff;}
header ul li.register a, header ul li.highlight a {background-color: #fff;color: #ed9f20;}
header ul li.register.current-menu-item a, header ul li.register a:hover, header ul li.highlight.current-menu-item a, header ul li.highlight a:hover {background-color: #ed9f20;color: #fff;}
.timecounter {color: #fff;background-color: #ed9f20;}
.heading {background: #0d3896;color: #fff;}
.btn-primary {color: #ffffff;background-color: #0d3896;}
.btn-check.btn-primary {border-color: #0d3896;color: #0d3896;}
.btn-check.btn-primary.active, .btn-check.btn-primary:hover {color: #fff;background-color: #0d3896;}
.btn-secondary {color: #000;background-color: #ed9f20;border-color: #ed9f20;}
.landing .box {background: #ed9f20;}
.speakers .speaker .speaker-inner {background: #f8f7f3;}
.speakers .speaker.featured .speaker-inner {background: #f8f7f3;}
.speakers .speaker .speaker-inner:hover {background: #ed9f20; color: #000;}
.speakers .speaker.featured .speaker-inner:hover {color: #ed9f20;}
.schedule ul ul li a {color: #fff;}
.connect {color: #fff;background-color: #ed9f20;}
.sessions .session .speaker.featured img {border-color: #ed9f20;box-shadow: 0px 0px 0px 1px #ed9f20;}
.sessions.list .day-floating > span {border-top: 4px solid #0d3896;background: #fff;border-bottom: 2px solid #d2d2d2;}
.sessions.single .location strong {color: #0d3896;}
h3.sponsor {color: #919191;}
.color-secondary {color: #ed9f20;}
.border-secondary {border-color: #ed9f20;}
.location .explore {background: #f1f1f1;color: #ed9f20;}
.location .explore .heading {color: #fff;background: #ed9f20;}
.location .map {border: 1px solid #ed9f20;}
.mediabox a.post .desc strong {color: #0d3896;}
.articles article .image .date {color: #fff;background-color: #ed9f20;}
.articles article:hover .image, .articles article:hover .post-content {border-color: #ed9f20;}
.articles article .post-content .heading {color: #ed9f20;}
.sidebar .tyler_comments_display h2 {color: #fff;background: #0d3896;}
.sidebar .tyler_comments_display li a:hover {border-color: #0d3896;}
.sidebar .tyler_comments_display li .time {color: #ed9f20;}
.sidebar .widget_text h2 {color: #ed9f20;border-bottom: 1px solid #ed9f20;}
.comments-area h2 {color: #fff;background: #0d3896;}
.comments-area form input[type=submit] {background: #ed9f20;color: #fff;}
.commentlist .comment .comment-content {border: 1px solid #0d3896;}
.commentlist .comment .comment-content:after {border: 1px solid #0d3896;background: #fff;}
footer .credits {background: #313131;color: #ed9f20;}
#twitter_fullscreen li {border: 1px solid #0d3896;}
.twitter .tweet {border:1px solid #ed9f20;}
#tile_media .btn-check{background:#fff;color:#ed9f20;border-color:#ed9f20;}
#tile_media .btn-check.active{background:#0d3896;color:#fff;border-color:#0d3896;}
.jspDrag{background:#ed9f20;}
.landing .btn-secondary {border-color:#ed9f20;}
.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus {color: #fff;background-color: #0d3896;border-color: transparent;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {color: #ffffff;background-color: #ed9f20;border-color: #ed9f20;}

.speakers .photo img {/* border: 2px solid #a8996e; */box-shadow: 0px 0px 0px 2px #0d3896;}
.speakers .name {color: #0d3896;}
.sessions .session .speaker img {/* border: 1px solid #157eab; */box-shadow: 0px 0px 0px 1px #0d3896;}
.speakers .speaker .view {background: #0d3896;}
.speakers .featured .photo img {border-color: #ed9f20; box-shadow: 0px 0px 0px 2px #ed9f20;}
.carousel-indicators .active {background-color: #919191;}
.carousel-indicators li {border: 1px solid #919191;}
.speakers .speaker .speaker-inner:hover {background: #ebebeb;}
.speakers .speaker .speaker-inner:hover:before {opacity: 0;}
.sessions .session .session-inner {background: #f8f7f3;}
.sessions .session .title {color: #0d3896;}
.sessions .session .more {background: #0d3896;}
.sessions .session .session-inner:hover {background: #ebebeb;}
.sessions .session .session-inner:hover a.title {color: #0d3896;}
.page-template-schedule .sessions .session .session-inner {background: transparent;}
.speakers .speaker.featured .speaker-inner:after {display: none;}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {opacity: 1;}
h1 img.img-circle {/* border: 2px solid #a8996e; */box-shadow: 0 0 0 2px #919191;}
#comments.comments-area {display: none;}

.postid-1021 .heading h1 {
font-size: 36px;
white-space: nowrap;
}

#cn-accept-cookie {
background-color: #0d3896;
background-image: none;
min-width: 40px;
}
#cn-more-info {
background-color: transparent;
background-image: none;
color: #919191;
text-shadow: none;
border: none;
box-shadow: none;
}
#cn-more-info:hover {
color: #0d3896;
text-decoration: underline;
}


@media (max-width: 991px) {
header ul li {border-bottom: 1px solid #919191 !important;}
}
@media only screen and (max-width: 500px) {
.landing .bg {/*background: inherit !important;*/}
}
h1 span.organisation {
font-size: 18px;
}
@media (min-width: 768px) {
h1 span.organisation {
position: absolute;
top: 108px;
left: 178px;
}
}
/*.row {
margin-left: 0;
margin-right: 0;
}*/
.row > div {
padding-left: 15px;
}
.row h3 {
line-height: 2em;
margin: 1em 0 0.4em 0;
}
div.landing .text-fit {
/*	text-shadow: rgba(0,0,0,.5) 0px 0px 15px;*/
/*	text-shadow: 0px 0px 15px #000;*/
	text-shadow: 1px 1px 10px #000;
	border-radius: 4px;
	padding: 10px;

}

div.landing .lead {
	height: auto;
}
@media (max-width: 767px) {
.speakers .speaker .speaker-inner .name {
margin: 0;
}
.speaker .description {
display: block;
}
}
div.session > span.location {
display: none !important;
}
div.session > span.date, div.session > span.time {
display: none !important;
}
div.session span.name {
text-transform: none;
}
div.session span.organisation {
font-weight: 300;
font-size: 13px;
}
.sessions.single .speaker .name>span
{
max-width: 250px;
line-height: 1.4em;
}
.schedule ul ul li a {
white-space: nowrap;
}
.sessions .session .title {
text-transform: none;
}
.session-inner > .speakers-thumbs + a.more {
display: none !important;
}
.sessions.list .session .title {
font-size: 20px;
}
.sponsors-lg .sponsor {
width: auto;
}
footer div.col, footer .col>div {
padding: 0;
}
.connect .links a i.icon-flickr {
background: url("icon-youtube.png") no-repeat top left;
width: 1em;
height: 1em;
background-size: 38px auto;
margin: 15px 0 0 15px;
}
div#youtube {width: 1000px; height: 597px;}
@media (max-width: 1030px) {
div#youtube {width: 853px; height: 516px;}}
@media (max-width: 975px) {
div#youtube {width: 640px; height: 396px;}}
@media (max-width: 660px) {
div#youtube {width: 560px; height: 351px;}}

/* registracny formular */
form.cform ol {
list-style: none;
padding: 0;
}
form.cform li {
overflow: hidden;
}
form.cform li:not(.cf-box-group)>label, form.cform li>input[type=text], form.cform li>input[type=checkbox], form.cform li>select, form.cform li>span.reqtxt, form.cform li>span.emailreqtxt {
float: left;
}
form.cform textarea {
float: left;
width: 45%;
height: 135px;
}
form.cform li:not(.cf-box-group) label {
	width: 25%;
	text-align: right;
font-weight: normal;
}
form.cform label span, form.cform span.reqtxt, form.cform span.emailreqtxt {
padding: 0.4em;
display: inline-block;
}
form.cform input[type=text] {
padding: 0.4em;
width: 45%;	
}
form.cform li.textonly {
font-size: 24px;
padding: 0.2em 0 0.4em 0;
}
form.cform label[for=master-1], form.cform label[for=master-2], form.cform label[for=cena], form.cform label[for=dozvedel], form[class^="cform registracny-formular"] label[for=poznamka] {
text-align: left !important;
width: 100% !important;
}
form.cform label[for=master-1] span, form.cform label[for=master-2] span, form.cform label[for=dozvedel] span, form[class^="cform registracny-formular"] label[for=poznamka] span {
padding: 0.4em 0 0.4em 0;
font-weight: normal;
}
form.cform label[for=cena] span {
padding: 0.2em 0 0.4em 0;
font-size: 24px;
}
form.cform #cena {
width: 100%;
height: 85px;
background-color: #fff;
padding-left: 0;
}
form.cform #dozvedel {
width: 25%;
height: 150px;
margin-bottom: 20px;
}
form.cform #dozvedel option {
padding-left: 0.4em;
}
form.cform.registracny-formular-2016-en #poznamka {
width: 100%;
height: 150px;
}
form.cform input[type=checkbox] {
margin: 0.6em 0.4em 0.4em;
display: inline-block;
}
form.cform input[type=checkbox]+label {
width: 80% !important;
text-align: left !important;
}
form.cform input[type=checkbox].fldrequired.cf_error+label {
color: #ed9f20;
}
form.cform .cf_hidden {
display: none;
}
#usermessageb {
padding: 1em 0;
}
div[id^="usermessage"].success {
color: #ed9f20;
}
div[id^="usermessage"].failure {
padding-left: 35%;
color: #ed9f20;}
form.cform label[for^="cforms_captcha"] {
width: auto !important;
}
form.cform [id^="cforms_captcha"] {
width: 125px !important;
}
form.cform a:hover img.captcha-reset {
  background-position: 0px -23px;
}
form.cform img.captcha-reset {
  width: 25px;
  height: 23px;
  background: url('icon-reload.gif') no-repeat top left;
  margin-left: 10px;
}
form.cform .sendbutton {
color: #ffffff;
  background-color: #0d3896;
  min-width: 230px;
  text-transform: uppercase;
  vertical-align: top;
    border-color: transparent;
border-radius: 0;
  font-size: 16px;
  font-weight: 500;
  padding: 12px 30px;
  margin: 0 0 0.15em;
  transition: background .8s ease, opacity .8s ease;	
}
form.cform .sendbutton:hover {
	  opacity: 1;
color: #ffffff;
  background-color: #ed9f20;
  border-color: #ed9f20;
    text-decoration: none;
	outline: 0;
}
@media (max-width: 767px) {
form.cform li:not(.cf-box-group) label {
	width: 45%; }
form.cform input[type=radio]+label, form.cform input[type=radio]+label span {
display: inline;
line-height: 30px;
}
form.cform .cformselect {
max-width: 100%;
}
form.cform #dozvedel {
width: 75%;
}
}
table.fees {
display: block;
margin: 1em 0;
overflow-x: auto;
overflow-y: hidden;
width: 100% !important;
}
table.fees td, table.fees th {
border-right: solid 1px #d2ccb7;
}
table.fees th {
border-bottom: solid 1px #d2ccb7;
}
table.fees td, table.fees th {
padding: 6px 12px;
}
table.fees td:last-child, table.fees th:last-child {
border-right: none;
/*table.fees tr:first-child td {
border-top: none;
}*/
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*
span.time, .session-inner .desc+.desc {
visibility: hidden !important;
}*/

@font-face {
	font-family: 'et-line';
	src:url('fonts/et-line.eot');
	src:url('fonts/et-line.eot?#iefix') format('embedded-opentype'),
		url('fonts/et-line.woff') format('woff'),
		url('fonts/et-line.ttf') format('truetype'),
		url('fonts/et-line.svg#et-line') format('svg');
	font-weight: normal;
	font-style: normal;
}

i.et-line {
	font-size: 3em;
	color:#0d3896;
	font-family: 'et-line';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display:inline-block;
}
