/**
 * Facebook Responsive
 */
#fb-root {
	display: none;
}
.fb-responsive .fb_iframe_widget, .fb-responsive .fb_iframe_widget span, .fb-responsive .fb_iframe_widget span iframe[style] {
	width: 100% !important;
}
/**
 * Responsivní <embed>
 */
.flex-video {
	position: relative;
	padding-top: 25px;
	padding-bottom: 67.5%;
	height: 0;
	margin-bottom: 16px;
	overflow: hidden;
}
.flex-video.widescreen {
	padding-bottom: 57.25%;
}
.flex-video.vimeo {
	padding-top: 0;
}
.flex-video iframe, .flex-video object, .flex-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
	.flex-video {
		padding-top: 0;
	}
}
/**
 * Mobilní YouTube video
 */
.embed-mobile-thumbnail {
	position:relative;
}
.embed-mobile-thumbnail span {
	background:#666;
	position: absolute;
	bottom:0;
	right:0;
	color:#fff;
	text-decoration: none;
	display:block;
	width:64px;
	height:64px;
	line-height:64px;
	border-radius:6px 0 0 0;
	border-left:1px solid #444;
	border-top:1px solid #444;
	text-align:center;
	font-size:26px;
}
span.embed-thumbnail-youtube {
	border-color: #a72e1d;
	background:#dd4c39;
}
span.embed-thumbnail-gmap {
	border-color: #4b6729;
	background:#719b3e;
}
/**
 * Přepsání původních šipek v Carsouselu
 */
.carousel-control .icon-prev:before, .carousel-control .icon-next:before {content:'';}
/**
 * Zrušení obtékání .media
 */
.media {
	clear:both;
}
/**
 * Antispam u formulářů
 */
#form-message {
	display:none;
}
/**
 * Horní a spodní margin sloupců
 */
.col-margin-bottom .col-xs-1,
.col-margin-bottom .col-xs-2,
.col-margin-bottom .col-xs-3,
.col-margin-bottom .col-xs-4,
.col-margin-bottom .col-xs-5,
.col-margin-bottom .col-xs-6,
.col-margin-bottom .col-xs-7,
.col-margin-bottom .col-xs-8,
.col-margin-bottom .col-xs-9,
.col-margin-bottom .col-xs-10,
.col-margin-bottom .col-xs-11,
.col-margin-bottom .col-xs-12,
.col-margin-bottom .col-sm-1,
.col-margin-bottom .col-sm-2,
.col-margin-bottom .col-sm-3,
.col-margin-bottom .col-sm-4,
.col-margin-bottom .col-sm-5,
.col-margin-bottom .col-sm-6,
.col-margin-bottom .col-sm-7,
.col-margin-bottom .col-sm-8,
.col-margin-bottom .col-sm-9,
.col-margin-bottom .col-sm-10,
.col-margin-bottom .col-sm-11,
.col-margin-bottom .col-sm-12,
.col-margin-bottom .col-md-1,
.col-margin-bottom .col-md-2,
.col-margin-bottom .col-md-3,
.col-margin-bottom .col-md-4,
.col-margin-bottom .col-md-5,
.col-margin-bottom .col-md-6,
.col-margin-bottom .col-md-7,
.col-margin-bottom .col-md-8,
.col-margin-bottom .col-md-9,
.col-margin-bottom .col-md-10,
.col-margin-bottom .col-md-11,
.col-margin-bottom .col-md-12,
.col-margin-bottom .col-lg-1,
.col-margin-bottom .col-lg-2,
.col-margin-bottom .col-lg-3,
.col-margin-bottom .col-lg-4,
.col-margin-bottom .col-lg-5,
.col-margin-bottom .col-lg-6,
.col-margin-bottom .col-lg-7,
.col-margin-bottom .col-lg-8,
.col-margin-bottom .col-lg-9,
.col-margin-bottom .col-lg-10,
.col-margin-bottom .col-lg-11,
.col-margin-bottom .col-lg-12 {
	margin-bottom: 30px;
}
.col-margin-top .col-xs-1,
.col-margin-top .col-xs-2,
.col-margin-top .col-xs-3,
.col-margin-top .col-xs-4,
.col-margin-top .col-xs-5,
.col-margin-top .col-xs-6,
.col-margin-top .col-xs-7,
.col-margin-top .col-xs-8,
.col-margin-top .col-xs-9,
.col-margin-top .col-xs-10,
.col-margin-top .col-xs-11,
.col-margin-top .col-xs-12,
.col-margin-top .col-sm-1,
.col-margin-top .col-sm-2,
.col-margin-top .col-sm-3,
.col-margin-top .col-sm-4,
.col-margin-top .col-sm-5,
.col-margin-top .col-sm-6,
.col-margin-top .col-sm-7,
.col-margin-top .col-sm-8,
.col-margin-top .col-sm-9,
.col-margin-top .col-sm-10,
.col-margin-top .col-sm-11,
.col-margin-top .col-sm-12,
.col-margin-top .col-md-1,
.col-margin-top .col-md-2,
.col-margin-top .col-md-3,
.col-margin-top .col-md-4,
.col-margin-top .col-md-5,
.col-margin-top .col-md-6,
.col-margin-top .col-md-7,
.col-margin-top .col-md-8,
.col-margin-top .col-md-9,
.col-margin-top .col-md-10,
.col-margin-top .col-md-11,
.col-margin-top .col-md-12,
.col-margin-top .col-lg-1,
.col-margin-top .col-lg-2,
.col-margin-top .col-lg-3,
.col-margin-top .col-lg-4,
.col-margin-top .col-lg-5,
.col-margin-top .col-lg-6,
.col-margin-top .col-lg-7,
.col-margin-top .col-lg-8,
.col-margin-top .col-lg-9,
.col-margin-top .col-lg-10,
.col-margin-top .col-lg-11,
.col-margin-top .col-lg-12 {
	margin-top: 30px;
}
/**
 * Tlačítka na soci. sítě
 */
.btn-facebook {background:#3c5a98;}
.btn-twitter {background:#00abf0;}
.btn-google-plus {background:#dd4c39;}
.btn-rss {background:#f90;}
.btn-linkedin {background:#1b86bc;}
.btn-profile-mail {background:#bf9f40;}
.btn-profile-url {background:#5a4d3a;}
.btn-github {background:#333;}
.btn-youtube {background:#dd4c39;}
.btn-foursquare {background:#2b8fbf;}

.btn-instagram {background:#595BD4;}
.btn-tiktok {background:#000;}
.btn-bandcamp {background:#1DA0C3;}
.btn-soundcloud {background:#FF5500;}
.btn-spotify {background:#1ECF5F;}
.btn-itunes {background:#FF523C;}
.btn-deezer {background:#7A4997;}

.btn-facebook,
.btn-twitter,
.btn-google-plus,
.btn-rss,
.btn-linkedin,
.btn-profile-mail,
.btn-profile-url,
.btn-github,
.btn-youtube,
.btn-foursquare,
.btn-instagram,
.btn-tiktok,
.btn-bandcamp,
.btn-soundcloud,
.btn-spotify,
.btn-itunes,
.btn-deezer {
	color:#fff;
}
.btn-facebook:hover,
.btn-twitter:hover,
.btn-google-plus:hover,
.btn-rss:hover,
.btn-linkedin:hover,
.btn-profile-mail:hover,
.btn-profile-url:hover,
.btn-github:hover,
.btn-youtube:hover,
.btn-foursquare:hover {
	color:#333;
	background:#a9a9a9;
}
.btn-star-rating {
	color:#fff;
}
.btn-facebook .badge,
.btn-twitter .badge,
.btn-google-plus .badge,
.btn-rss .badge,
.btn-linkedin .badge,
.btn-profile-mail .badge,
.btn-profile-url .badge,
.btn-github .badge,
.btn-youtube .badge,
.btn-foursquare .badge {
	font-size:0.8em;
	background:#fff;
	color:#000;
	margin-left:4px;
	padding:3px 4px;
	opacity: 0.5;
	display:none;
	border-radius: 0;
}
.btn-group-sharing.btn-group-xs .badge {
	padding:1px 3px;
}
hr, .clear {
	clear: both;
}
.text-center .img-responsive, .img-center {
	margin:0 auto;
}
.js-google-map .infobox {
	min-width:120px;
	min-height:40px;
	max-width:400px;
	max-height:260px;
}