/* Minu tehtud muudatused üldises pildis */
/* Trykkis liigses osas tyhjad lehed :(
@media print {
	body * {
	visibility: hidden;
	}
	.prinditav, .prinditav * {
	visibility: visible;
	}
	.prinditav {
	position: absolute;
	left: 0;
	top: 0;
	}
}
*/
nav {
z-index: 100;
}
a { /* mängureeglite kohaselt */
color: #ff8d59;
}
a.photo, div.photo > a { /* Avalehe piltide kroppimine */
display: block;
height: 185px;
overflow: hidden;
}
div.col-sm-4 > div.photo > a { /* Galerii piltide kroppimine */
height: 150px;
}
.main-menu .icon-warning {
margin: 0 3px 0 0;
}
nav.dark ul {
background-color: inherit;
}
.select-language A IMG {
margin-right: 5px;
}
.select-language UL {
width: auto;
}
.select-language ul li {
width: 100%;
}
.city {
margin-top: 10px;
}
.city table {
margin-bottom: 5px;
}
.city .detect-location {
right: -15px;
z-index: 1;
}
#header-weather {
left: 15px;
}
#header-weather TABLE TD P {
margin: 0 0 0 -16px;
}
#header-weather .vertical-tables TABLE TD P {
margin: 0 30px 0 0;
}
#header-weather .vertical-tables TABLE TH, #header-weather TABLE TH {
text-align: center;
}
#header-weather .vertical-tables TABLE TD:first-child {
padding-left: 20px;
}
.hidden-xs .weekdays {
width: 84.53%;
}
.visible-xs .weekdays img {
padding-left: 20px;
}
/* Ankrutrikk 50px ylevalt menyyriba jagu!
#seitsep, #linnad, #kalender, #radarid, #kaamerad { */
.tabs, #eelmised {
padding-top: 50px;
margin-top: -50px;
}
.timeline-scroller {
margin-left: -20px;
width: 200px;
}
.nav-justified LI A {
padding-left: 0;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
cursor: default;
/* color: inherit; */
}
.nav-tabs > li > a, .nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
cursor: pointer;
}
.weather-day-tabs LI.active::before { /* Aktiivse "hammas" suuremaks */
bottom: -5px;
}
.btn-group.active BUTTON {
background-color: #fff;
box-shadow: none;
color: inherit;
cursor: default;
}
.btn-group.noclick, .btn-group.active { /* mitte klikitavad tabikud */
pointer-events: none;
}
.btn-group.noclick {
opacity: 0.5;
}
.uudiste-saba, .piltide-saba, .kaamerate-saba, .arhiivi-saba {
display: none;
}
/* #uudiste-nupuke, #piltide-nupuke, #kaamerate-nupuke, #arhiivi-nupuke { */
#uudiste-nupuke, #piltide-nupuke, #kaamerate-nupuke {
  margin-top: -50%;
  padding-top: 50%;
}/* J22b moblal n2ha :(
.nav-container {
border-bottom: 1px dotted silver;
}*/
.sideboxads, section {
  padding: 0;
}
.location-dropdown LI A:hover, .location-dropdown LI A:active, .location-dropdown LI A:focus {
color: #3d3d3d;
}
.location-dropdown .dropdown-country-select A {
width: 50% !important;
margin: 0;
padding: 0 0 0 20px;
}
.location-dropdown ul, .location-dropdown a {
border: 1px solid #f4f4f4;
}
.location-dropdown ul {
border-top: 0;
}
.no-bottom-border {
border-bottom: 0 !important;
}
.real-chart {
text-align: center;
}/*
.real-chart img {
height: 250px;
width: 714px;
}*/
.author {
display: inline-block;
margin: 5px;
}
.author a {
color: #f0601f;
}
.author a:hover {
text-decoration: underline;
}
.reklifr {
margin-bottom: -10px;
}
.rekl, .tekstilingid {
margin-bottom: 10px;
position:relative;
}
.tekstilingid {
background-color: white;
padding: 5px;
}
.tekstilingid a {
background: url("/images/2008_2/arrow_right_orange.gif") no-repeat scroll 0 4px transparent;
display: block;
font-size: 14px;
margin-left: 3px;
margin-top: 5px;
padding-left: 9px;
color: #f0601f;
}
.tekstilingid a:hover {
text-decoration: underline;
color: #337ab7;
}
span.tekstilingid {
padding: 0;
}
#kipper {
border: 1px solid #C0C0C0;
background: #FFF;
width: 250px;
}
#kipper ul {
margin: 0px;
text-align: left;
list-style: circle outside none;
padding: 5px 0px 5px 17px;
}
#kipper li {
margin-right: 5px;
}
.container {
background-color: #F4F4F4;
z-index: 1;
}
body > .container {
padding-top: 40px;
}
#header-trail {
/* background-color: rgba(0, 0, 0, 0.6); */
z-index: 90;
}
#header-trail .container {
padding: 0 10px;
}
#header-trail UL LI A {
padding: 2px 10px;
}
.bg-gray1 > .container, .nav-container > .container, header .container { /* containeri erandid */
background: transparent;
}
header .container {
padding: 0;
}

header.trim { /* kasutusel, kui ON taustab2nner */
background-size: 1035px 460px;
}
header.trim.content { /* Alamleht JA taustabanner */
background-size: 1035px 320px;
}
#header-trail.trim {
margin: 0 auto;
width: 1035px;
}
@media screen and (max-width: 1050px)
	{
	#header-trail.trim
		{
		width: auto;
		}
	}

header nav {
/* background-color: rgba(61, 61, 61, 0.7); */
left: 160px;
}
nav ul.main-menu li a { /* Peamenyy vahed kokkupoole */
padding: 0 5px;
}
nav ul li a img {
width: 15px;
} /* Allakukkuv raam
NAV UL LI:hover UL {
border: 1px solid #f4f4f4;
border-top: none;
} */
#taust {
/* background-color: rgba(55, 55, 55, 0.6); z-indexi testimiseks, et mis paistab alt v2lja */
display: block;
height: 100%;
left: 0;
position: fixed;
text-decoration: none;
top: 0;
width: 100%;
z-index: 1;
}
.header-weather-slides .row {
margin-left: -30px;
}
.thisad {
padding: 0;
margin-bottom: 40px;
text-align: center;
}
.popular-cities .weather-icon { /* Jamad linnade tabeliga, originaal ka vildakas */
position: relative;
top: 20px;
}
.large-icon span {
height: 60px;
}
.popular-cities TD {
line-height: 13px;
}
#poplinnad .col-xs-12.col-sm-4:nth-child(1), #poplinnad .col-xs-12.col-sm-4:nth-child(2) {
border-right: 1px solid #f4f4f4;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
padding-left: 10px; /* Bannerite ja muu vert. vahede v6rdsustamine */
padding-right: 10px;
}
.interactive-camera img {
margin: 0 auto;
}
.right {
float: right;
}
.news > p > a > img { /* et ei venitaks pilte */
height: auto !important;
width: auto !important;
}
.news ul { /* Mummud uudise sees taas funkama */
list-style: outside none circle;
margin-left: 12px;
}
.news ol {
list-style: outside none decimal;
margin-left: 12px;
}
.tekstilingid > p {
margin-left: 10px;
}
.tekstilingid > p > a {
margin-left: -10px;
}
.galerii-navbar {
border: 1px solid silver;
color: #ff8d59;
height: 55px;
line-height: 55px;
margin: -9px -5px 9px;
position: relative;
text-align: center;
}
.galerii-navbar .nav-right, .galerii-navbar .nav-left {
margin: 1px;
}
.galerii-navbar .nav-right {
right: 0px;
}
.galerii-navbar a, .galerii-navbar strong {
margin: 0 10px;
}
.col-lg-7.col-sm-6.col-xs-12 .fb_button {
margin-top: 79px;
}
.news .fb_button {
width: 327px;
}
.fb_button {
background-color: rgb(59, 87, 157);
color: white;
cursor: pointer;
font-size: 14px;
height: 50px;
line-height: 50px;
position: relative;
text-align: center;
}
.fb_button img {
left: 0;
position: absolute;
}
.col-lg-7.col-sm-6.col-xs-12 > p > button {
margin-top: 33px;
}
#login-ok {
margin-top: 40px;
}
#tuleohukaart, #lumekaart {
text-align: center;
}
.tuleoht p {
margin: 5px 0;
}
#loginok {
position: absolute;
bottom: 0px;
left: 23px;
}
.iludus {
border-top: 20px solid #3d3d3d;
padding: 0;
position: relative;
z-index: 1;
}
.iludus a, .iludus a:hover, .iludus a:active {
color: #333;
}
.iludus > .container {
text-align: center;
}
.iludus > .container div {
text-align: center;
display: inline-block;
margin: 20px 3px;
}
#mask {
z-index: 90;
}
.weather-matrix .weather-icon, .weather-matrix .weather-icon span {
background-size: 52% auto !important;
}
.weather-matrix tr td a {
color: #FFFFFF;
}
.weather-matrix tr td a:hover {
color: #23527c;
}
/* ::first-letter vaid blokkidele
#header-trail H1 {
display: inline-block;
text-transform: lowercase;
}
#header-trail H1::first-letter {
text-transform: uppercase;
}
*/
.navinurk {
border-bottom: 1px solid #f4f4f4;
border-top: 1px solid #f4f4f4;
margin-bottom: 15px;
padding: 17px 0;
}
.fb-like.pull-right {
margin-right: 5px;
}
.city .table td[colspan="2"] {
text-align: center;
}
.city .table td[colspan="2"] span {
font-size: 16px;
margin: 0 15px;
}

.inf19 {
border-bottom: 1px solid #f4f4f4;
margin-bottom: 20px;
}
.inf19.maailm > p {
margin-top: 20px;
}
.inf19:last-child {
border: 0;
margin: 0;
}
.inf19 form {
background-color: #fff;
height: 50px;
margin: 0;
}
.inf19 form INPUT {
background-color: #f4f4f4;
background-image: url("/images/2015/search.png");
background-position: 7px center;
background-repeat: no-repeat;
border: medium none;
border-radius: 20px 0 0 20px !important;
line-height: 30px;
padding-left: 35px;
padding-top: 10px;
}
.inf19 form INPUT, .inf19 form BUTTON {
box-shadow: none;
height: 35px;
}
.inf19 form BUTTON.btn-orange {
-moz-border-bottom-colors: none !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
border-color: -moz-use-text-color -moz-use-text-color #c63e00 !important;
border-image: none !important;
border-radius: 0 20px 20px 0 !important;
border-style: none none solid !important;
border-width: medium medium 3px !important;
padding-left: 20px;
padding-right: 20px;
}
.search-results {
width: 100%;
margin-top: -20px;
}
.search-results .nav-right {
position: static;
}
.search-results tr {
border-bottom: 1px solid #f4f4f4;
}
.search-results td {
padding-left: 10px;
}
.search-results tr:last-child {
border-bottom: 0;
}
#w_gmap {
height: 400px;
margin: 0 auto;
}
.gmnoprint img { /* Guukle mapsi jaoks */
max-width: none; 
}

/* Prognoos (7 p2eva) */
.prognoos7p {
margin-top: 15px;
}
.prognoos7p table {
width: 100%;
margin-bottom: -17px;
}
.prognoos7p td {
border-bottom: 1px solid #f4f4f4;
text-align: center;
vertical-align: middle;
}
.prognoos7p td img {
width: 60px;
}
.prognoos7p td.kuup, .prognoos7p .temp, .prognoos7p .wind {
font-size: 17px;
}

.prognoos7p table tr:last-child td { /* tabeli alumise joone kaotamine */
border-bottom: 0 none;
}
.prognoos7p table tr:nth-last-child(2) .kuup {
border-bottom: 0 none;
}
.block-center {
margin: 0 auto;
}
.meteoalarm {
background: url("/images/2015/meteoalarm.png") no-repeat scroll left top / cover  rgba(0, 0, 0, 0);
color: white;
margin: 5px 0;
text-align: left;
}
.meteoalarm img {
height: 30px;
width: 360px;
}
.meteoalarm span {
vertical-align: middle;
}
.koht {
display: inline-block;
line-height: 25px;
margin: 0 18px;
text-align: left;
width: 200px;
}
.koht div {
float: right;
height: 22px;
margin: 1px;
width: 27px;
}
.ma-note {
color: #F4F4F4;
font-size: 12px;
}
.metar {
height: 300px;
width: 100%;
}
/*
.kala {
  height: 0;
  margin: 0 auto;
  position: relative;
  width: 0;
}
.kala::before {
  background-image: url("/images/2015/wallpaper.jpg");
  background-repeat: no-repeat;
  content: "";
  height: 376px;
  left: 50%;
  margin: 0 auto 0 -518px;
  position: absolute;
  top: 250px;
  width: 1035px;
  z-index: -1;
}
*/
.solutab {
width: 100%;
border: 1px solid #ebebeb;
}
/* .solutab td { border: 1px solid red; } */
.solutab th, .solutab td {
text-align: center;
vertical-align: middle;
}
.solutab th {
border: 1px solid #ebebeb;
height: 35px;
width: calc(100% / 7);
}
.solutab .red {
color: #ad1c00;
}
.solutab .green, .solusel .green {
color: #73AC01;
}
.solutab .blue, .solusel .blue { /* tegelt punane */
color: #CC0806;
}
.solutab .kuup {
font-size: 30px;
padding-top: 5px;
}
.solutab img {
margin-bottom: 5px;
width: 40px;
}
.solutab .topborder {
border-top: 1px solid #ebebeb;
}
.solutab .rightborder {
border-right: 1px solid #ebebeb;
}
.solusel {
background-color: #ebebeb;
margin-top: -40px;
}
.solusel p {
padding: 15px;
}
.solusel table {
margin: 0 auto;
}
.solusel table td {
padding: 5px 10px;
vertical-align: middle;
}
.solusel table td img {
width: 40px;
}
.no-r-p {
padding-right: 0!important;
}
.alfabet .days {
width: calc(100% + 30px);
margin-left: -15px;
margin-bottom: 10px;
}
.names {
margin-bottom: 10px;
padding: 10px;
text-align: justify;
}
.names > a {
padding-right: 20px;
}
.text-center h4 {
line-height: 36px;
}
.calgraaf {
display: block;
margin: 10px auto;
width: 100%;
}
.calgraaf:last-of-type {
margin-bottom: 15px;
}
/* P2ise muudatused */
.dark .sunrise {
background: url("/images/2015/sunrise_h.png") no-repeat scroll left center / 28px auto;
}
.dark .sunset {
background: url("/images/2015/sunset_h.png") no-repeat scroll left center / 28px auto;
}
.dark .kuu {
display: block;
float: left;
height: 28px;
margin: 6px;
width: 28px;
}
.dark .kuufaas {
display: block;
line-height: 1em;
padding: 10px 0 5px;
text-align: left;
width: auto !important;
}
.dark .kuufaas span {
margin-right: 15px;
}
.dark .sunrise, .dark .sunset, .dark .kuufaas {
color: inherit;
float: left;
margin: 5px 0 0 15px;
width: 95px;
}
.dark > UL > LI > A {
margin: 0 5px;
}
a[href*="facebook.com/ilmpunktee"], a[href*="twitter.com/ilmee"], a[href*="RSS_V2-ilm"] {
line-height: 32px;
}
a[href*="facebook.com/ilmpunktee"] img, a[href*="twitter.com/ilmee"] img, a[href*="RSS_V2-ilm"] img {
width: 26px;
}
/* Uutmoodi 4p */
.pilvekast {
background-color: #fff;
float: left;
height: 216px;
text-align: center;
width: 15.47%;
}
.pilvekast.visible-xs {
float: right;
height: 160px;
width: 160px;
}
.pilvekast > div {
background: #FFF url(/images/spacer.gif) center no-repeat;
height: 50%;
}
.pilvekast.visible-xs > div {
background-size: 55% auto;
height: 75px;
}
.pilvekast.visible-xs > p {
margin-top: -13px;
}
.row.nopadding.tana {
background-color: #ffffff;
color: #023453;
height: auto;
margin-top: 4px;
max-height: 76px;
overflow: hidden;
padding: 15px;
}
.visible-xs .row.nopadding.tana {
font-size: 16px;
margin-left: -15px;
max-height: 150px;
}
.warning.hidden-xs { /* JutuMull */
left: 146px;
top: -51px;
}
.testpilt { /* kerimise loendaja */
width: 1px;
height: 1px;
}

.b-t {
border-top: 1px solid gray !important;
}
.b-r {
border-right: 1px solid gray !important;
}
.b-b {
border-bottom: 1px solid gray !important;
}
.b-l {
border-left: 1px solid gray !important;
}

#quiz {
background-color: #F4F4F4;
padding: 5px;
}
#quiz .edasi > span {
font-size: 30px;
vertical-align: -8%;
}
#quiz .edasi {
display: inline-block;
height: 50px;
margin: 0 7px;
padding: 0 6px;
}
#quiz > div:first-child, #quiz .edasi {
background-color: #f0601f;
color: #ffffff;
cursor: pointer;
}
#quiz > div, #quiz > button {
background-color: white;
text-align: center;
color: #f0601f;
height: 50px;
margin: 10px auto;
line-height: 50px;
} /*
.fb-share-button {
transform: scale(1.5);
transform-origin: left center 0;
} */
.fb-share-button.fb_iframe_widget > span {
  vertical-align: -33% !important;
}
#quiz > div > div {
line-height: 20px;
margin-left: 20px;
}
#quiz > button {
border: none;
display: block;
width: 70%;
}
.quiz_media {
background: none!important;
height: auto!important;
}
.quiz_media > iframe {
height: 270px;
margin-bottom: -25px;
width: 490px;
}
.quiz_media img {
margin: 0 auto;
max-width: 70%;
}
#quiz .quiz_vas {
width: 70%;
height: 35px;
line-height: 35px;
text-align: left;
}
#quiz .quiz_vas span:first-child {
display: inline-block;
float: left;
margin-left: 2%;
width: 3%;
}
#quiz .quiz_vas span:nth-child(2) {
display: inline-block;
margin-left: 1%;
overflow: hidden;
text-overflow: " >";
white-space: nowrap;
width: 80%;
}
#quiz .quiz_vas span:nth-child(3) {
float: right;
margin-right: 2%;
}
.news > p > a .icon-user {
color: #f0601f;
font-size: 23px;
margin-left: 32px;
}
