/*DEFAULTS*/
.clearfix, .clearfix:after {
content: " ";
display: block;
height: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
img {
border: 0 none;
/*
height: auto;
max-width: 100%;
vertical-align: middle;
*/
}
a, a:focus, *:focus {
outline: 0 !important;
}
*:focus {
background-color:inherit;
}

body.simpleprofil > .container > * {
display:none;
}
body.simpleprofil > .container > .row.maincontent {
display:block;
margin-top:15px;
}


/*BOOTSTRAP ADDONS*/
.clickable {
cursor:pointer;cursor:hand;
}
.no-padding {
padding: 0 !important;
}
.no-margin {
margin: 0 !important;
}
.spacer {
margin-top: 15px;
}
.no-space-top {
margin-top: 0 !important;
padding-top: 0 !important;
}
.no-space-bottom {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.col-centered {
float: none;
margin: 0 auto;
}
ol {
list-style-position: inside;
padding-left: 0;
}
.text-original {
text-transform: none;
}
.form-group.required .control-label:after, .form-group.required > label:after {
   content:" *";
   color:red;
}




/*BOOTSTRAP OVERRIDE*/
html {
overflow-y: scroll;
}
.panel-title {
text-transform: uppercase;
}
.navbar .container-fluid,
.navbar .container-fluid #bs-example-navbar-collapse-1,
.navbar-nav > li:first-child > a {
padding-left:0px;
}
.navbar {
margin-bottom: 10px;
}
.navbar-nav {
padding-top: 10px;
padding-bottom: 5px;
}
.navbar-nav > li {
border-left:1px solid #4D4D4D;
}
.navbar-nav > li > a {
font-size: 20px;
color: #4D4D4D;
padding: 0px;
text-transform: uppercase;
margin: 0px 15px;
}
.navbar-nav > li:first-child {
border-left:0px none;
}
.navbar-nav > li:first-child a {
margin-left: 0px;
}
.nav > li > a:hover, .nav > li > a:focus, .nav > li > a.active{
background-color: transparent;
color: #C67920;
}
.navbar .container-fluid,
.navbar .container-fluid #bs-example-navbar-collapse-1,
.navbar .navbar-nav.navbar-right {
margin-right:0px;
padding-right:0px;
}
.navbar-form.navbar-left {
margin:0px;
}
select.selectpicker + .bootstrap-select.open {
z-index: 3;
}
.form-control[disabled] {
background-color: #eee;
}
.form-control:focus {
background-color: #fff;
}




/* ************************* CUSTOMIZATION ************************* */

/*BANNER HEADER*/
.banner {
position:relative;
}
.banner img {
display:none;
height: auto;
max-width: 100%;
width: 100%;
vertical-align: middle;
}
.banner img:first-child {
display:block;
}
.banner.row a {
display:block;
width:50%;
height:100%;
position:absolute;
top:0px;
left:0px;
}
.banner.row a.bannerurl {
display:none;
left: auto;
right:0px;
}
.banner img:first-child + a.bannerurl {
display:block;
}



/* NEWS BANNER BY SLIDER PRO*/
#sp-topnews {
border: 1px solid #b1b0b0;
margin-bottom: 40px;
visibility:hidden;
height:450px;
}
#sp-topnews.slider-pro.sp-vertical {
visibility:visible;
height:auto;
}

#sp-topnews .sp-left-thumbnails.sp-has-pointer {
margin-right: -15px;
}
#sp-topnews .sp-left-thumbnails.sp-has-pointer .sp-thumbnail {
right: 15px;
border-bottom: 1px solid #b1b0b0;
}
#sp-topnews .sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
border: none;
}
#sp-topnews .sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
border-bottom: 15px solid transparent;
border-left: 15px solid #D5B77B;
border-top: 15px solid transparent;
margin-top: -15px;
border: none;
}
#sp-topnews .sp-left-thumbnails .sp-thumbnail-container {
margin-bottom: 0px;
margin-top: 0px;
border-bottom: 1px solid transparent;
}
#sp-topnews .sp-thumbnail-image-container {
width: 110px;
height: 113px;
overflow: hidden;
float: left;
}
#sp-topnews .sp-thumbnail-image {
max-width: none;
height: 100%;
width: 100%;
}
#sp-topnews .sp-thumbnail-text {
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
padding: 8px;
background-color: #C3C3C3;
width: 165px;
height: 113px;
background: url('images/sp_banner.png') bottom right repeat-x transparent;
}
#sp-topnews .sp-selected-thumbnail .sp-thumbnail-text, #sp-topnews .sp-thumbnail-text:hover {
background: url('images/sp_banner_hover.png') bottom right repeat-x transparent;
}
#sp-topnews .sp-selected-thumbnail {
background: url('images/sp_banner_arrow.png') center right no-repeat transparent;
}
#sp-topnews .sp-thumbnail-title {
color: #555;
font-size:15px;
}
#sp-topnews h3.sp-layer {
width:100%;
padding:20px;
}
#sp-topnews h3.sp-layer a {
float: right;
}



/*HOMEPAGE CHLIEVIKY*/
.vizitka .photo {
margin-left: 10px;
}
.vizitka .photo a {
display:block;
width: 140px;
height: 150px;
overflow:hidden;
}
.vizitka .photo a img {
height: auto;
width: auto;
}
.vizitka .panel-heading .panel-title {
line-height: 20px; /*odstup pre viacriadkove*/
}
.vizitka .panel-body {
padding-top:0px;
padding-bottom:0px;
}
.vizitka .panel-body h4  {
margin-top: 5px;
}
.vizitka .panel-body p {
margin:0px;
margin-top:10px;
}
.vizitka .panel-body p a.small, .profil-ico {
display:inline-block;
background: url('images/profil-ico.png') left center no-repeat;
padding-left:18px;
}



/*DELIACA CIARA S TEXTOM*/
.striketext {
text-align: center;
position: relative;
}
.striketext .line {
display:block;
width:100%;
height:2px;
line-height:2px;
padding:0px;
margin:0px;
border-bottom:1px solid #b1b0b0;
z-index: -1;
position: absolute;
top: 50%;
}
.striketext .titles {
background: #F5F5F5;
display: inline-block;
padding: 5px 15px;
text-transform:uppercase;
}
.striketext .titles .caret {
margin-right:5px;
}


/*IMAGE & VIDEO GALLERY*/
.gallery {
padding-left: 5px;
padding-right: 5px;
}
.gallery .thumbnail {
background-color: inherit;
}
.gallery .thumbnail a img {
width: 100%;
max-width: auto;
}
.gallery .thumbnail p {
word-wrap: break-word;
}
.gallery .video {
display: block;
overflow: hidden;
}
.gallery .video {
background: url('images/play.png') center center no-repeat transparent;
}
.gallery .video img {
position: relative;
z-index: -1;
}



/*SOCIAL OSOBNOSTI LINKS ICONS*/
.btn-social-icon {
color: #fff;
text-align:center;
vertical-align: middle;
}
.btn-social-icon i {
color: #fff !important;
width:10px;
height:12px;
text-align:center;
vertical-align: middle;
}

.btn-link {
background-color: #F8A701;
border-color: rgba(173, 115, 0, 0.5);
color: #fff;
}
.btn-link:hover {
background-color: #DB9202;
}




/*PANEL SPLIT*/
.panel.split .panel-heading {
padding: 0px;
border-color: #b1b0b0;
}
.panel.split .panel-heading .panel-title {
width:50%;
text-align:left;
padding:10px 0px 10px 10px;
border-left:1px solid #b1b0b0;
background-color:#DCDCDC;
}
.panel.split .panel-heading .panel-title:first-child {
border-left:none;
}
.panel.split .panel-heading .panel-title.active {
background-color:transparent;
}
.panel.split .panel-body > div {
/*display:none;*/
visibility:hidden;
position:absolute;
left:  -5000px;
top: -5000px;
}
.panel.split .panel-body > .active {
/*display:block;*/
visibility:visible;
position:relative;
left:  auto;
top: auto;
}



/*SPLIT SYMPATIE*/
.sympathies {
width: 100%;
height: 60px;
margin: 20px auto;
margin-bottom: 0px;
text-align: center;
}
.sympathies li {
display: inline-block;
padding: 0 20px 0 20px;
}
.sympathies + div.alert {
margin:0px;
padding:5px;
margin-top:10px;
}
.sympathies a, .sympathies span {
width: 51px;
height: 41px;
display: block;
line-height: 41px;
text-decoration:none;
color:#000;
}
.sympathies a:hover{text-decoration:none;}
.sympathies a.likes, .sympathies.disabled a.likes:hover {background: url('images/sympathies_likes.png') center center no-repeat;}
.sympathies a:hover.likes {background: url('images/sympathies_likes_hover.png') center center no-repeat;}
.sympathies a.dislikes, .sympathies.disabled a.dislikes:hover {background: url('images/sympathies_dislikes.png') center center no-repeat;}
.sympathies a:hover.dislikes {background: url('images/sympathies_dislikes_hover.png') center center no-repeat;}
.sympathies .number {padding: 0px;}
.sympathies .number a, .sympathies .number span  {
margin:0px;
padding:0px;
font-size: 19px;
font-weight: 300;
min-width: 51px;
width: auto;
color: #c67920;
}
.sympathies .number .plus, .sympathies .likes + p, span.number.plus {color: #45b745 !important;}
.sympathies .number .minus, .sympathies .dislikes + p, span.number.minus{color: #ff6161 !important;}
span.number {color: #c67920}



/*SPLIT RANK*/
.sympathy_rank .nav {
border-bottom:1px solid #b1b0b0;
}
.sympathy_rank .nav > li > a {
padding-top:3px;
padding-bottom:3px;
}
.sympathy_rank .nav-pills > li.active > a,
.sympathy_rank .nav-pills > li.active > a:hover,
.sympathy_rank .nav-pills > li.active > a:focus {
background-color: transparent;
color: #c67920 !important;
}
.sympathy_rank .tab-content > .tab-pane {
padding-top:10px;
}



/*SPLIT READ BY TIME*/
#news_read_most .nav > li > a {
padding-left: 5px;
padding-right: 5px;
font-size: 12px;
}



/*SEARCH MINI INPUT*/
form.little .form-control, form.little .btn {
height: 26px;
font-size: 12px;
line-height: 24px;
}
form.little textarea.form-control {
height: auto;
}
form.little .btn {
padding-top:0px;
padding-bottom:0px;
}
form.little .glyphicon {
font-size: 12px;
}
form.little.filter_full .form-group {
margin-bottom:10px;
}
form.little.filter_full .form-group button {
margin-top:10px;
}
form.little .form-control.selectize {
height:auto;
}
form.little.filter_full .selectize-control.form-control {
line-height: 1;
}
form.little.filter_full .selectize-input {
padding: 0px 12px;
line-height: 24px;
min-height: 24px;
}


form.little.filter_full .alert-info {
display:none;
padding: 5px 15px;
margin-bottom: 10px;
}


/*SEARCH BY LETTERS*/
.abeceda {
padding:0px 0px 0px 0px;
margin: 15px 0px 0px;
clear: both;
}
.abeceda + .abeceda {
margin: 35px 0px 15px;
}
.abeceda > * {
float:left;
display:block;
}
.abeceda a {
/*border-right: 1px solid #999;*/
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:24px;
text-align: center;
}
.abeceda span {
width: 1px;
}



/*VYHLADANE AKTULITY BEZ OBRAZKA*/
.search_news_nopicture {
display:block;
height: 80px;
width: 120px;
background: #DCDCDC;
border: 1px solid #b1b0b0;
text-align:center;
font-weight:normal;
font-size:18px;
color: #555 !important;
line-height:80px;
}
.search_news_nopicture:hover {
background: #c67920;
text-decoration:none;
color: #333 !important;
}



/*PROFIL OSOBNOSTI*/
.profile_basic samp {
display: block;
margin: 5px 0px 12px;
}
.profile_basic samp ~ p{
margin-bottom: 7px;
}
.profile_basic .rank {
/*position: absolute;*/
bottom: 5;
margin:0px 0px 0px;
}

.profile_basic p.rank > *{
float:left;
}
.profile_basic .rank.zero {
display:none1;
}
.profile_basic .rank img {
height: 20px;
width:auto;
line-height: 25px;
margin-top:2px;
}
.profile_basic .rank span {
font-weight:bold1;
font-size:18px;
color:#777 !important;
height: 20px;
padding:0px 8px;
}
.profile_basic .socialbtn {
float: right;
margin-top: 15px;
}
.profile_info {
margin-top:20px;
}
.profile_info .well {
float:left;
padding:3px 8px;
margin:0px 8px 10px 0px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background-color: inherit;
border: 1px solid #ddd;
}
.profile_info .well.extra, .profile_info .well.extra * {
background-color: #5cb85c;
border-color: #5cb85c;
color: #fff !important;
}
.profile_info .well.extra.bg-primary, .profile_info .well.extra.bg-primary * {
background-color: #337ab7;
border-color: #2e6da4;
}
.profile_info p {
display:inline;
margin:0px;
font-weight: bold;
}
.profile_info p span {
font-weight: normal;
font-size:75%;
}
.profile_info span.glyphicon {
font-weight: bold;
font-size:100%;
}


/*FLOATING CONTACT*/
#fixedcontact {
background: #fff;
color: #000;
padding: 0px;
position: fixed;
left: 0;
top: 100px;
width: 331px;
height: 351px; height: auto;
margin-left: -331px;
background: url("images/fixedcontact_bg.png") repeat-x scroll bottom left #F5F5F5;
border:1px solid #bebebe;
}
#fixedcontact.active {
margin-left: 0px;
}
#fixedcontact .button {
background: url("images/sidemenu.png") no-repeat scroll 0px top transparent;/*TODO lang*/
height: 249px;
right: -31px;
position: absolute;
top: -1px;
width: 31px;
}
#fixedcontact .button.notlogged {
background-position: 0px -127px;
height: 122px;
border-top:1px solid #bebebe;
}
#fixedcontact .notlogged + .split h3.active {
text-align:left !important;
padding-left:15px;
}
#fixedcontact .panel-default.split {
background:transparent;
border:0px none;
margin:0px;
box-shadow: 0px 0px 0px transparent;
border-radius:0px;
}
#fixedcontact .panel-heading {
border-color: #bebebe;
border-color: transparent;
}
#fixedcontact .panel-heading h3.clickable {
border-bottom:1px solid #bebebe;
color: #999 !important;
}
#fixedcontact .panel-title {
text-transform: lowercase;
text-align:center;
padding-left:0px;
border-left: 1px solid #bebebe;
}
#fixedcontact .panel-title:first-letter {
text-transform:uppercase;
}
#fixedcontact .panel-body {
background:transparent;
border:0px none;
}
#fixedcontact form.little .form-group {
margin-bottom:10px;
}
#fixedcontact form.little label {
font-size: 13px;
margin-bottom:0px;
}
#fixedcontact form.little textarea.form-control,  #fixedcontact form.little .btn {
height: auto;
}
#fixedcontact form.little .btn {
padding: 6px 12px;
}
#fixedcontact .form-group.captcha img {float: left;}
#fixedcontact .form-group.captcha .pull-left {width: 55%;}
#fixedcontact .form-group.captcha .pull-right {width: 45%;}
#fixedcontact .form-group.captcha input {width:auto;height: 34px;}
#fixedcontact .form-group.captcha .pull-right input {width:100%;}



/*GO TO TOP LINK*/
#toTop {
display: none;
position: fixed;
bottom: 10px;
right: 10px;
width: 31px;height: 54px;
background-image: url('images/gotop.png');
background-repeat: no-repeat;
opacity: 0.4;
filter: alpha(opacity=40); /* For IE8 and earlier */
}
#toTop:hover {
opacity: 0.8;
filter: alpha(opacity=80); /* For IE8 and earlier */
}





/*KATEGORIA PRI OSOBNOSTIACH */
.osobnosti.category li span.caret {
margin-right:5px;
margin-top: -5px;
}
.osobnosti.category li + ul {
margin-left: 16px;
}
.osobnosti.category li + ul label {
font-weight: normal;
}
.osobnosti.category li + ul label input {
margin-right:8px;
}



/*FORM OSOBNOSTI*/
#addorfixform textarea {
height:auto;
}
#addorfixform form.little .form-group {
margin-bottom:10px;
}
#addorfixform .form-group.captcha img {float: left;}
#addorfixform .form-group.captcha .pull-left {width: 55%;}
#addorfixform .form-group.captcha .pull-right {width: 45%;}
#addorfixform .form-group.captcha input {width:auto;height: 34px;}





/*COOKIE*/
#cookie {
	position: fixed;
	width: 100%;
	bottom: 0px;
	left: 0px;
	text-align: center;
	z-index: 999;
}
#cookie  .container {
	background: #E6E6E6;
	border-top: 1px #F5F5F5 solid;
}
#cookie p {
	font-size: 12px;
	padding: 4px;
	margin: 0px;
	color: #808080;
}
#cookie a.link {
	color: #808080;
	display: inline;
	text-decoration: none;
}
#cookie .accept, #cookie .btn {
	padding: 2px 5px;
	margin-left: 0px;
	text-decoration: none;
}

/* ************************* TEMP START HERE ************************* */






/*kategorie*/
.osobnosticategory .caret {
margin-right:5px;
margin-top: -2px;
}
.osobnosticategory ul.panel-collapse {
margin: 2px 0px 5px 20px;
}



/*FOOTER*/
#footer {
/*margin-top:40px;*/
}
#footer * {
color:grey !important;
}
#footer .row {
background-color:#E6E6E6;
}
#footer ul.nav {
display: table !important;
float: none !important;
margin: 0 auto !important;
padding-top: 0px !important;
}
#footer .nav > li > a {
padding: 10px 5px;
font-size:12px;
color:grey !important;
text-transform: lowercase;
}
#footer li.pipe {
display: block;
padding: 10px 0px;
position: relative;
font-size:12px;
color:#999 !important;
}

#footer ul.device li,#footer ul.social li{display:inline;padding:5px;}
#footer ul.device li,#footer ul.social li{height:90px;text-align:center;width:90px;}
#footer ul.device a,#footer ul.social a{color:grey;display:inline-block;font-size:11px;text-decoration:none;}
#footer ul.device a:hover,#footer ul.social a:hover{color:#4d4d4d !important;}
strike{text-decoration:line-through;}
a.mobile{background-image:url("images/ico-mobil.png");background-position:center bottom;background-repeat:no-repeat;height:0;padding-top:30px;}
a.mobile:hover{background-image:url("images/ico-mobil-hover.png");}
a.smartphone{background-image:url("images/ico-smartphone.png");background-position:center bottom;background-repeat:no-repeat;height:0;padding-top:50px;}
a.smartphone:hover{background-image:url("images/ico-smartphone-hover.png");}
a.tablet{background-image:url("images/ico-tablet.png");background-position:center bottom;background-repeat:no-repeat;height:0;padding-top:50px;width:38px;}
a.tablet:hover{background-image:url("images/ico-tablet-hover.png");}
a.tv{background-image:url("images/ico-monitor.png");background-position:center bottom;background-repeat:no-repeat;height:0;padding-top:68px;width:94px;}
a.tv:hover{background-image:url("images/ico-monitor-hover.png");}
a.facebook{background-image:url("images/ico-facebook.png");background-position:center bottom;background-repeat:no-repeat;height:0;padding-top:68px;width:50px;}
a.facebook:hover{background-image:url("images/ico-facebook-hover.png");}
a.twitter{background-image:url("images/ico-twitter.png");background-position:center bottom;background-repeat:no-repeat;height:0;padding-top:68px;width:50px;}
a.twitter:hover{background-image:url("images/ico-twitter-hover.png");}
a.youtube{background-image:url("images/ico-youtube.png");background-position:center bottom;background-repeat:no-repeat;height:0;padding-top:68px;width:50px;}
a.youtube:hover{background-image:url("images/ico-youtube-hover.png");}




/*TOP QUICK ADMIN ROW */
.admin.row {
background:#fff;
border: 1px solid #b1b0b0;
border-top: 0px;
margin-bottom:10px;
}
.admin.row > div {
padding:3px 15px;
}


.oceneniask {
background: url("http://www.ocenenia.sk/theme/favicon.ico") no-repeat scroll left center transparent;
padding-left:18px;
margin-left: 5px
}
.ocenenia .image {
background: none no-repeat scroll center center transparent;
display: block;
float: left;
height: 60px;
overflow: hidden;
padding-right: 5px;
width: 100px;
}



.twitter_fix {
position:relative;
margin-right: 5px;
top: 5px;
}

.ad.row {
margin-top:20px;
margin-bottom:20px;
}
.ad.row a {
display:block;
}
.ad.row a img {
height: auto;
max-width: 100%;
vertical-align: middle;
width: 100%;
}
/*
.ad.row > div {
display:none;
}
.ad.row > div:first-child {
display:block;
}
*/






.row.banner{
margin-top:20px;
margin-bottom:20px;
}


.row.maincontent + * {
margin-top:40px;
}



#admodal  .modal-content {
background-color:#F5F5F5;
}
#admodal  .modal-content button {
background-color: #d9534f;
border-color: #d43f3a;
color: #fff;
position:absolute;
right: -8px;
top: -8px;
opacity: 1;
border-radius:15px;
font-size:15px;
padding: 3px;
}


.feedback .alert {
margin: 10px 0 0;
padding: 5px;
}


.rating {
}
.rating:hover .glyphicon-star, .rating:hover .glyphicon-star-empty {
color: #777;
}

.rating .glyphicon-star {
color: #f8a701;
}
.rating .glyphicon-star-empty {
color: #bbb;
}



ul.dateinfo {
padding:0px;
margin:0px;
list-style-type: none;
display: inline;
/*
float:left;
position:relative;
*/
}
ul.dateinfo li {
display: inline;
/*
display: inline;
position:absolute;
left:0px;
*/
}

#profile9 #globalblogmodal .modal-dialog {
width:60%;
}


.news_basic .socialbtn {
float: left;
}

.sharer {
background-color: transparent;
}
.sharer html, .sharer * {
overflow:hidden;
}

.sharer .panel-title {
font-size: 15px;
text-transform:none;
}
.sharer .media-heading {
font-size: 20px;
}
.sharer .media-heading small{
font-size: 75%;
}
.sharer samp{
font-size: 12px;
margin-bottom: 5px;
}



/*TEMP END HERE*/