/***************************/
/**    Matej Pliesovsky   **/
/**     copyright 2014    **/
/***************************/

/***************************/
/********* General *********/
/***************************/
html {font-family:'Open Sans';}

h1 {font:normal 2em/1em 'Open Sans'; letter-spacing:-2px; color:#000;} 
h2 {font:normal 1.5em/1em 'Open Sans'; letter-spacing:-1px; color:#000;} 
h3 {font:bold 1em/1.5em 'Open Sans'; color:#000; /*text-transform:uppercase;*/}
h4 {font:normal 1em/1.5em 'Open Sans';} 
h5 {font:normal 1.5em/1.5em 'Just Me Again Down Here'; color:#13c1e1;}
h6 {font:normal 0.75em/1.5em 'Open Sans';}

sup {font-size:0.675em;}
strong > sup {line-height:0.75em; font-size:1em;}

p {font-size:1em; line-height:1.5em;}
blockquote {letter-spacing:-0.025em;}

table {width:100%; text-align:left;}
table tr {}
table tr:nth-child(even) {background:#f6f7f8;}
table th {text-align:left;}
table th strong {text-align:left;}
table td {text-align:left;}


/********** Breadcrumbs *********/
nav.breadcrumbs {background:#fff; border:1px solid #fff; margin:0 0 0.675em; padding:0.75% 2.5%; border-radius:5px;}
nav.breadcrumbs ol {}
nav.breadcrumbs ol li.first span {display:none;}
nav.breadcrumbs ol li {display:inline-block;}
nav.breadcrumbs ol li.B_currentCrumb {font-size:0.75em;}
nav.breadcrumbs ol li a {font-size:0.75em;}
nav.breadcrumbs ol li a:hover {text-decoration:underline;}

/********** Social *********/

div.social {margin:0 0 1.5em; padding:1em 0; clear:both; /*width:97%;*/ border-top:1px dotted #dedede; border-bottom:1px dotted #dedede; line-height:0.75em;}
div.social > div {display:inline-block; line-height:0.75em; margin-right:1em;}


/***************************/
/******* Advertisment ******/
/***************************/
div.advertisment {background:url(images/advertisment.jpg) no-repeat top right; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; position:fixed;}  
div.advertisment img {display:none;}


/***************************/
/********** Header *********/
/***************************/
div.content > header {background:#fff;}
div.content > header nav {padding:0 0 0 2.5%; border-bottom:1px solid #dedede; clear:left;}

/****** Top navigation *****/
div.content > header nav.top {}
div.content > header nav.top p {float:left; margin:0.75em 0; color:#a6abab;}
div.content > header nav.top ul {float:right;}
div.content > header nav.top ul li {float:left;}

/********** Social *********/
div.content > header nav.top ul li.social a {float:left; padding:0.75em 1.25em; background:#fff; border-left:1px solid #dedede; color:#dedede;}
div.content > header nav.top ul li.social a:hover {color:#737373; transition:color 1s ease 0s;}
div.content > header nav.top ul li.social a.gift {background:#d90009; color:#fff;}
div.content > header nav.top ul li.social a.phone {background:#2658a8; color:#fff;}
div.content > header nav.top ul li.social a:hover.facebook {color:#3b5998;}
div.content > header nav.top ul li.social a:hover.google-plus {color:#dd4b39;}
div.content > header nav.top ul li.social a:hover.twitter {color:#00aced;}
div.content > header nav.top ul li.social a:hover.instagram {color:#517fa4;}
div.content > header nav.top ul li.social a:hover.linkedin {color:#007bb6;}
div.content > header nav.top ul li.social a:hover.youtube {color:#bb0000;}

/***** Main navigation *****/
div.content > header nav.main {background:#f6f7f8; position:relative;}
div.content > header nav.main img {margin:1em 0; height:36px;} /* logo */
div.content > header nav.main ul.mainMenu {float:right;}
div.content > header nav.main ul.mainMenu li {float:left;}
div.content > header nav.main ul.mainMenu li a {display:block; padding:2.2em 0.65em; text-transform:uppercase; font-size:0.75em;}
div.content > header nav.main ul.mainMenu li a:hover {background:#f2f2f2; color:#000;}
div.content > header nav.main ul.mainMenu li.active a {color:#000; background:#fff; /*padding:1.20em 0.75em; margin-top:0.7em;*/} 

/***** Device navigation *****/
div.content > header nav.main ul.deviceMenu {float:right; display:none; position:absolute; right:0; top:-1px; z-index:10000;} 
div.content > header nav.main ul.deviceMenu a {display:block; padding:1.5em 1.5em; /*width:1.2em;*/ margin-left:1px; color:#a6abab; background:#444; /*background:rgba(0, 0, 0, 0.75);*/}
div.content > header nav.main ul.deviceMenu i {font-size:1.5em;} 

div.content > header nav.main ul.deviceMenu li {position:relative; float:right; text-align:center;}
div.content > header nav.main ul.deviceMenu li ul {display:none; padding:1em 0; background:#333;}
div.content > header nav.main ul.deviceMenu li ul li {display:block; float:none;}
div.content > header nav.main ul.deviceMenu li ul li a {padding:0.25em 4em; text-transform:uppercase; font-size:0.875em; font-weight:bold; background:none; width:100%;}
div.content > header nav.main ul.deviceMenu li ul li.active a {color:#fff;}



/***************************/
/*********** Form **********/
/***************************/
div.content > aside.form {z-index:2; position:relative;}


/***************************/
/******** Submenu **********/
/***************************/
div.content > aside.sub {float:left; position:relative; background:#fff;}
div.content > aside.sub nav {margin:6.5%;}
div.content > aside.sub nav h2 {margin-bottom:1em; margin-top:0.75em;}
div.content > aside.sub nav ul {}
div.content > aside.sub nav ul li {border-top:1px dotted #dedede;}
div.content > aside.sub nav ul li a {display:block; margin:0 0 0.5em; padding:0.5em 0 0; font-size:0.925em; line-height:1.25em;}
div.content > aside.sub nav ul li > a:hover, div.content > aside.sub nav ul li.active > a {color:#13c1e1;}

/*2*/
div.content > aside.sub nav ul li ul {}
div.content > aside.sub nav ul li ul li {border:0;}
div.content > aside.sub nav ul li ul li > a {padding-left:0.5em; color:#5b5b5b; font-size:0.75em;}
div.content > aside.sub nav ul li ul li a:hover, div.content > aside.sub nav ul li ul li.active > a {color:#13c1e1;}

/*3*/
div.content > aside.sub nav ul li ul > li.active ul li > a {padding-left:1em; color:#5b5b5b;}
div.content > aside.sub nav ul li ul > li.active ul li a:hover, div.content > aside.sub nav ul li.active ul li.active ul li.active > a {color:#13c1e1;}

/*4*/
div.content > aside.sub nav ul li.active ul li.active ul li.active ul li > a {padding-left:1.5em; color:#5b5b5b;}
div.content > aside.sub nav ul li.active ul li.active ul li.active ul li a:hover, div.content > aside.sub nav ul li.active ul li.active ul li.active ul li.active > a {color:#13c1e1;}
 


/***************************/
/********* Content *********/
/***************************/
div.content > section.content {width:auto; min-height:200px; margin:0; overflow:hidden; padding:1.5% 1.5% 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background:#e9eaed;}
div.content > section.content > div {float:left; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}



/********** Slider *********/
div.content > section.content > div.article.slider {padding:2.5%;}
div.content > section.content div.slide {position:relative; background:#fff; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
div.content > section.content div.slide img {margin:0 0 0.75em;}
div.content > section.content div.slide > p {margin-bottom:1.5em; padding:1em 0; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}


/********* Operator *********/
div.content > section.content > div.operator {} 
div.content > section.content > div.operator img {height:35px; float:right;}
div.content > section.content > div.operator nav ul {float:left; margin-bottom:1.5em; width:100%; }
div.content > section.content > div.operator nav ul li {width:33.33%; display:inline-block; border:1px dotted #dedede; border-width:0 0 1px 0; padding:0; margin:0; text-align:center;}
div.content > section.content > div.operator nav ul li:last-child {border-right:0;}
div.content > section.content > div.operator nav ul li a {color:#13c1e1; display:block; padding:0.5em 0;}
div.content > section.content > div.operator nav ul li a:hover, div.content > section.content > div.operator nav ul li.active a {background:#f6f7f8; text-decoration:none;}

/********* Catalog *********/
div.content > section.content > div.catalogs {}
div.content > section.content > div.catalogs ul {clear:both; margin-bottom:1.5em; padding-bottom:1.5em;}
div.content > section.content > div.catalogs ul li {width:50%; display:inline-block;}
div.content > section.content > div.catalogs ul li.active a {font-weight:bold; color:#000;}
div.content > section.content > div.catalogs article {float:left; width:33.33%; margin-top:1.5em; text-align:center; height:170px;}
div.content > section.content > div.catalogs article a {text-align:center;}
div.content > section.content > div.catalogs article img {float:none; height:100px;}



/********* Article *********/
div.article {margin-bottom:1.5em; padding:2.5% 2.5% 0; background:#fff; border-radius:4px; border-color:#e5e6e9 #dfe0e4 #d0d1d5; border-style:solid; border-width:1px;}
div.article img {margin:0 0 0.75em;}
div.article h1 {margin-bottom:0.75em; margin-top:0.25em;}
div.article h2 {margin-bottom:1.5em;}
div.article h3 {margin-bottom:1.5em;}
div.article h4 {margin-bottom:1.5em;}
div.article h5 {margin-bottom:1.5em;}

div.article h1 + h5 {margin-top:-0.75em; margin-bottom:0.75em;}
div.article h2 + p {margin-top:-1.5em;} 
div.article h2 + h3 {margin-top:-2em;}
div.article h2 + h5 {margin-top:-1.25em;}
div.article h3 + p {margin-top:-1.5em;}
div.article h3 + ul {margin-top:-1.5em;}
div.article h4 + ul {margin-top:-1.5em;}
div.article h5 + p {margin-top:-1.5em;}
div.article blockquote + div.social {border-top:0; margin-top:-1.5em;}

div.article p {margin-bottom:1.5em;}
div.article p a {text-decoration:underline;}

div.article blockquote {padding-left:2em; margin:2em 0 2em 2em; font-size:0.9375em; line-height:1.5em; border-left:3px solid #2658a8;}
div.article blockquote h4 {text-transform:uppercase; color:#2658a8;}
div.article blockquote ul {margin-left:0;}


div.article address {margin-bottom:1.5em;}
div.article ul {margin-bottom:1.5em; margin-left:4em; list-style-type:disc; clear:left;}
div.article ul ul {list-style-type:square; margin-left:3em;}
div.article ol {margin-bottom:1.5em; margin-left:4em; list-style-type:decimal;}
div.article ol ol {list-style-type:lower-alpha;}

p.hint {font-size:0.75em; text-transform:uppercase; margin-top:0.5em;}

div.content > section.content > div.article table {margin-bottom:1.5em; font-size:0.875em;}

div.content > section.content > div.article div.gallery {width:100%; clear:both; float:left;}
div.content > section.content > div.article div.gallery a {float:left; width:13%; margin:0 1.333% 0 0; display:inline-block;}
div.content > section.content > div.article div.gallery a:nth-child(7n+0) {margin:0;}

div.content > section.content > div.article div.text {float:left; /*max-height:110px;*/ overflow:hidden;}
div.content > section.content > div.article div.text p:()


div.content > section.content > div.article nav {margin-top:-1.5em;}
div.content > section.content > div.article nav ul {font-size:0.875em; margin-bottom:1.5em; margin-left:0; list-style-type:none;} /* 1 level */
div.content > section.content > div.article nav ul li {border-bottom:1px dotted #dedede; margin:0 0 0.5em; padding:0.5em 0 0; float:left; width:auto; line-height:1.75em;}
div.content > section.content > div.article nav ul li.level1 {width:100%;}
div.content > section.content > div.article nav ul li a {text-transform:uppercase; padding:0.5em 0.75em;}
div.content > section.content > div.article nav ul li a:hover {text-decoration:underline;}

div.content > section.content > div.article nav ul li ul {margin-bottom:0;} /* 2 level */
div.content > section.content > div.article nav ul li ul li {border:0; margin:0; padding:0; float:none; width:100%;}
div.content > section.content > div.article nav ul li ul li:after {content:", ";}
div.content > section.content > div.article nav ul li ul li:last-child:after {content:"";}
div.content > section.content > div.article nav ul li ul li.level2 {float:left; width:33.33% ;}
div.content > section.content > div.article nav ul li ul li.level2:after {content:"";}
div.content > section.content > div.article nav ul li ul li a {text-transform:none;}
div.content > section.content > div.article nav ul li ul li a:hover {color:#13c1e1;}

div.content > section.content > div.article nav ul li ul li ul {} /* 3 level */
div.content > section.content > div.article nav ul li ul li ul li {}

div.content > section.content > div.article nav ul li.level1 > ul > li.level3 {display:inline;}

/********** Post ***********/
div.content > section.content > div.post {}
div.content > section.content > div.post h2 {}
div.content > section.content > div.post a {text-decoration:underline; color:#13c1e1;}

.pageNav {text-align:center;}
.pageNav ul {padding:0.5em;}
.pageNav li {display:inline-block; margin-right:0.5em;}
.pageNav li a {}
.pageNav li a:hover {color:#13c1e1;}


/********* Contact *********/
div.content > section.content > div.contact {}
div.content > section.content > div.contact article {float:left; width:50%; margin-bottom:1.5em;}
div.content > section.content > div.contact article:last-child {width:47.5%; padding-left:2.5%;}
div.content > section.content > div.contact a {text-decoration:underline; color:#13c1e1;}


/***************************/
/********** Offers *********/
/***************************/
div.content > section.content > div.list {background:none; padding:0;}
div.content > section.content > div.list article {margin-left:0; margin-right:0; width:100%;} 
div.content > section.content > div.list.regions {margin-bottom:0;}
div.content > section.content > div.list.hotels {margin-bottom:0;}
/*
.list article.hotel {width:320px; float:left;}
.list article.hotel > div {width:100%;}
.list article.hotel > div:first-child {padding-right:0;}
*/


/***************************/ 
/********** Footer *********/
/***************************/
div.content > footer {clear:left; float:left; padding:2.5%; width:100%; background:#fff; font-family:Arial; border-top:1px dashed #dedede; position:relative; bottom:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
div.content > footer nav {}
div.content > footer nav div {float:left; margin:0 2em 0 0;}
div.content > footer nav h2 {font-size:0.875em; font-family:Arial; margin-bottom:0.5em; color:#000;}
div.content > footer nav h2 a {color:#000;}
div.content > footer nav h2 a:hover {text-decoration:underline; color:#13c1e1;}
div.content > footer nav div ul {}
div.content > footer nav div ul li {line-height:1.25em;}
div.content > footer nav div ul li a {font-size:0.75em; line-height:0.75em;}
div.content > footer nav div ul li a:hover {color:#2658a8; text-decoration:underline; color:#13c1e1;}
div.content > footer p {float:right; font-size:0.75em;}
div.content > footer p > em {margin-bottom:1em;}



/***************************/ 		
/********** 960px **********/
/***************************/
@media only screen and (min-width:960px) and (max-width:5000px) {
div.advertisment {display:none;}
aside.sub {display:none;}
div.wide {display:none;}


div.content {width:100%; margin:0;}
div.content > aside.form {width:320px;}
div.content > aside.sub {width:40%; max-width:340px;}


div.content.subdomain {width:100%; margin:0;}
div.content.subdomain > aside.form {width:320px;} 
div.content.subdomain > aside.sub {display:block; width:16%; max-width:150px; float:right;} 
}


/***************************/ 		
/********* 1280px **********/
/***************************/
@media only screen and (min-width:1280px) {
div.advertisment {display:block; float:left; width:18%; height:100vh;}
div.content {width:54%; min-width:960px; max-width:1004px; margin:0 0 0 18%;}
div.wide {display:none; float:right; width:auto; height:100vh; background:#f6f7f8;}

div.content.subdomain {width:82%; max-width:1200px; margin:0 0 0 18%;}
}

/***************************/ 		
/********* 1336px **********/
/***************************/
@media only screen and (min-width:1336px) {
div.content.subdomain > aside.sub {min-width:170px;}
}
	




/***************************/ 		
/********** 768px **********/
/***************************/ 
@media only screen and (min-width:768px) and (max-width:959px) {
div.content > header nav.top ul li.social a.phone {display:none;}
div.content > header nav.top ul li.social a.instagram {display:none;}
div.content > header nav.top ul li.social a.linkedin {display:none;} 
div.content > header nav.top ul li.social a.youtube {display:none;}
div.content > header nav.main ul.mainMenu {display:none;}
div.content > header nav.main ul.deviceMenu {display:block;} 
div.content > nav.operators {display:none;}
div.content > footer nav {display:none;}
div.content > aside.sub {display:none;}
div.content.home > aside.form {display:block;}

}

/***************************/ 		
/********** 320px **********/
/***************************/  
@media only screen and (max-width:767px) {
div.content > header nav.top ul li.social a {display:none;}
div.content > header nav.top ul li.social a.facebook {display:inline-block;}
div.content > header nav.main ul.mainMenu {display:none;}	
div.content > header nav.main ul.deviceMenu {display:block;} 
div.content > nav.operators {display:none;}
div.content > footer nav {display:none;}
div.content > aside.sub {display:none;}
div.content.home > aside.form {display:block; margin-bottom:1.5em;}


div.social > div {display:block; margin-bottom:0.5em;}
div.social > div button[type=submit] {margin-right:1em; background:green;}
button._2tga._49ve {background:red;}
._2tga._49ve {margin-right:2em;}

}


/* MARKUS */
.content.home .article:first-child{
	/*display:none;*/
}

div.content > header nav.top ul li.social a.phone{
	background: none;
    color: black;
    border: none;
    font-weight: 600;
}


/***************************/
/*********** Navi **********/
/***************************/
div.article.tool.navi {/*background:#f6f7f8;*/}
div.article.tool.navi.home {padding:1.5%; background:#fff; float:left; width:97%; margin:1.5%;}

div.article.tool.navi div.naviForm {float:left; margin-top:1em; width:100%;}
div.article.tool.navi div.naviMonths {float:left; width:100%;}

div.article.tool.navi form {margin:-1.5em 0 0; padding:1.5%; background:#f6f7f8; border-radius:5px; font-family:Roboto; border:1px solid #d3d6db;}
div.article.tool.navi form fieldset {display:inline-block; width:12.5%;}
div.article.tool.navi form fieldset label {display:block; font-weight:bold; color:#373e4d;}
div.article.tool.navi form fieldset select {border-radius:4px; padding:2.5%; border:1px solid gray;}
div.article.tool.navi form a.button {background:#737373; color:#fff; font:1em/1.5em Roboto; padding:0.5em 1em; border:1px solid #616161; border-radius:2px; box-shadow:0 0 5px #888;}


div.article.tool.navi > div > div {float:left; display:block; width:15.666%; margin:1.5em 0.5%;}
div.article.tool.navi > div > div ul {list-style:none; margin:0;}
div.article.tool.navi > div > div ul li.number {font-size:3em; display:none;}
div.article.tool.navi > div > div ul li.month {font-size:2em; text-align:center; padding:0.5em 0 0;}
div.article.tool.navi > div > div ul li.month:first-letter {text-transform:uppercase;}
div.article.tool.navi > div > div ul li.year {text-transform:uppercase; text-align:center;}
div.article.tool.navi > div > div ul li.offer {}

div.article.tool.navi > div > div ul li a {position:relative; display:block; padding:5.5%; border-top:1px dotted #dedede; /*border:2px solid #fff;*/}
div.article.tool.navi > div > div ul li a:hover {background:#fff; /*border:2px solid #000; box-sizing:border-box;*/}

div.article.tool.navi > div > div ul li span {display:block; line-height:1.25em;}
div.article.tool.navi > div > div ul li span.country {text-transform:uppercase; font-size:0.6857em; height:1.25em; overflow:hidden;}
div.article.tool.navi > div > div ul li span.region {font-size:0.75em; font-weight:bold; color:#000; height:2.25em; line-height:1em; }
div.article.tool.navi > div > div ul li span.flightDuration {font-size:0.75em;}
div.article.tool.navi > div > div ul li span.price {float:none; text-align:left; padding:0;}
div.article.tool.navi > div > div ul li span.image {display:none;}
div.article.tool.navi > div > div ul li span.name {display:none;}
div.article.tool.navi > div > div ul li span.name {display:none;}
div.article.tool.navi > div > div ul li a:hover span.image {display:block; position:absolute; z-index:1000; top:-25px; left:55px;}
div.article.tool.navi > div > div ul li a:hover span.image img {border-radius:45px; width:95px; height:95px; overflow:hidden; border:5px solid #fff;}
div.article.tool.navi > div > div ul li a span.link.dates {color:#737373; font-size:0.75em; font-weight:bold; padding:1em 0; text-align:center; }
div.article.tool.navi > div > div ul li a span.link.dates i {font-size:1.25em;}
div.article.tool.navi > div > div ul li a:hover span.link.dates {text-decoration:underline;}

div.article.tool.navi > div > div ul.jan, div.article.tool.navi > div > div ul.jul {background-color:rgba(237, 86, 27,0.05);} 
div.article.tool.navi > div > div ul.jan li.month, div.article.tool.navi > div > div ul.jul li.month {color:rgba(237, 86, 27,1.0);}
div.article.tool.navi > div > div ul.jan li span.region, div.article.tool.navi > div > div ul.jul li span.region {color:rgba(237, 86, 27,1.0);}
div.article.tool.navi > div > div ul.jan li span.link.dates, div.article.tool.navi > div > div ul.jul li span.link.dates {color:rgba(237, 86, 27,1.0);}

div.article.tool.navi > div > div ul.feb, div.article.tool.navi > div > div ul.aug {background-color:rgba(80, 181, 50,0.05);}
div.article.tool.navi > div > div ul.feb li.month, div.article.tool.navi > div > div ul.aug li.month {color:rgba(80, 181, 50,1.0);}
div.article.tool.navi > div > div ul.feb li span.region, div.article.tool.navi > div > div ul.aug li span.region {color:rgba(80, 181, 50,1.0);}
div.article.tool.navi > div > div ul.feb li span.link.dates, div.article.tool.navi > div > div ul.aug li span.link.dates {color:rgba(80, 181, 50,1.0);} 


div.article.tool.navi > div > div ul.mar, div.article.tool.navi > div > div ul.sep {background-color:rgba(36, 203, 229,0.05);}
div.article.tool.navi > div > div ul.mar li.month, div.article.tool.navi > div > div ul.sep li.month {color:rgba(36, 203, 229,1.0);}
div.article.tool.navi > div > div ul.mar li span.region, div.article.tool.navi > div > div ul.sep li span.region {color:rgba(36, 203, 229,1.0);}
div.article.tool.navi > div > div ul.mar li span.link.dates, div.article.tool.navi > div > div ul.sep li span.link.dates {color:rgba(36, 203, 229,1.0);} 


div.article.tool.navi > div > div ul.apr, div.article.tool.navi > div > div ul.okt {background-color:rgba(5, 141, 199,0.05);}
div.article.tool.navi > div > div ul.apr li.month, div.article.tool.navi > div > div ul.okt li.month {color:rgba(5, 141, 199,1.0);}
div.article.tool.navi > div > div ul.apr li span.region, div.article.tool.navi > div > div ul.okt li span.region {color:rgba(5, 141, 199,1.0);}
div.article.tool.navi > div > div ul.apr li span.link.dates, div.article.tool.navi > div > div ul.okt li span.link.dates {color:rgba(5, 141, 199,1.0);}

div.article.tool.navi > div > div ul.maj, div.article.tool.navi > div > div ul.nov {background-color:rgba(155, 89, 182,0.05);}
div.article.tool.navi > div > div ul.maj li.month, div.article.tool.navi > div > div ul.nov li.month {color:rgba(155, 89, 182,1.0);}
div.article.tool.navi > div > div ul.maj li span.region, div.article.tool.navi > div > div ul.nov li span.region {color:rgba(155, 89, 182,1.0);}
div.article.tool.navi > div > div ul.maj li span.link.dates, div.article.tool.navi > div > div ul.nov li span.link.dates {color:rgba(155, 89, 182,1.0);}


div.article.tool.navi > div > div ul.jun, div.article.tool.navi > div > div ul.dec {background-color:rgba(243, 156, 18,0.05);}
div.article.tool.navi > div > div ul.jun li.month, div.article.tool.navi > div > div ul.dec li.month {color:rgba(243, 156, 18,1.0);}
div.article.tool.navi > div > div ul.jun li span.region, div.article.tool.navi > div > div ul.dec li span.region {color:rgba(243,156,18,1);}
div.article.tool.navi > div > div ul.jun li span.link.dates, div.article.tool.navi > div > div ul.dec li span.link.dates {color:rgba(243,156,18,1);}