:root { --cerna:#1a1a18; --seda:rgba(0,0,0,.5); --bila:#fff; --zluta:#ffdd00; --oranzova:#f7a600; --modra:var(--cerna); }




body {
 font-family: 'Roboto Condensed', sans-serif; color:var(--cerna);
 margin-top:100px;
}

a       { color:#000; transition:300ms; }
a:hover { color:#999; }

h1 { font-size:2.8rem; font-weight:700; margin:35px 0 30px 0; padding-bottom:10px; border-bottom:4px solid var(--oranzova); }
h2 { font-size:2.25rem; }
h3 { font-size:1.8rem; }
h3.hp { font-weight:700; }
h4 { font-size:1.55rem; }
h5 { font-weight:700; }

h1 span, h2 span, h3 span { font-weight:400; }

.linka { border-bottom:1px solid #dcdcdc; }

.bg-light   {
	height:217px;
	background-color:transparent !important;
	background: url("https://www.pneuplus.cz/images/menu_back.png") no-repeat center top;
}

.navbar .container                       { margin-bottom:100px; }
.navbar-light .navbar-nav .nav-link      { color:var(--cerna); font-weight:700; font-size:1.25em; text-transform:uppercase; white-space:nowrap; }
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover { color:#960; }
.navbar-expand-lg .navbar-nav .nav-link  { padding-right:2rem; padding-left:2rem; }
.navbar-toggler                          { background:var(--cerna); cursor:pointer; }
.dropdown-menu { left:17px; background-color: var(--oranzova); border:none; border-radius: 0.5rem; }
.dropdown-item:hover,a.odkaz_centrum:hover { background-color: #fee858; text-decoration:none; padding: .25rem 5rem .25rem 2rem; }
.dropdown-item.active { color:var(--oranzova); background-color:var(--cerna) !important; }
.dropdown-item { color:var(--cerna); padding: .25rem 5.5rem .25rem 1.5rem; }

.nav-item:last-of-type .dropdown-toggle::after { content: none !important; }

.navbar-light .navbar-nav .nav-link b {
	position:absolute; top:16px; right:0;
	font-size:1.2rem; text-transform:none; font-weight:normal;
}

.navbar-light .navbar-nav .nav-link span {
	border:1px dotted var(--cerna); padding:3px 10px;
	animation: blink .5s step-start 0s infinite;
}
@keyframes blink {
	50% { opacity: 0.25; }
}



ul.navbar-nav li { list-style-image:none; }

.navbar-light .navbar-nav .active > .nav-link { color:var(--oranzova); background-color:var(--cerna); border-radius:15px; }

@media (max-width: 991.98px) { 
	#navbarText { z-index:20; background-color:#fff; padding:15px 0 10px 0; opacity:.9; }
	.navbar-light .navbar-nav .nav-link b { position:static; }
	.nav-item:last-of-type .dropdown-toggle::after { content:"" !important; }
}
@media only screen and (max-width:767px) {
	.dropdown-item { padding:0rem 5.5rem 0rem 1.5rem; }
	h1 { margin:50px 0 30px 0; }
	.navbar .container { margin-bottom:0; }
	.container-menu { position:absolute; top:10px; width:93%; }
}
@media (max-width: 575.98px) {
	.navbar-light .navbar-nav .nav-link em { display: block; }
}

.bg-new                   { height:65px; background:none; background-color:var(--oranzova) !important; }
.bg-new.navbar .container { margin-bottom:0px; margin-top:25px; }

.carousel-control-prev-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='orange' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }
.carousel-control-next-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='orange' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }
.carousel-control-next-icon, .carousel-control-prev-icon { width:70px; height:70px; }	

.carousel h3 { position:absolute; top:-300px; font-size:3.9rem; font-weight:700; width:60%; text-align:left; }
.carousel-indicators li { list-style-image:none; }

.logo {
 position:relative; overflow:hidden;
 width:276px; height:85px; cursor:pointer;
}
.logo strong { display:block; font-size:16px; color:var(--cerna); }
.bg-new .logo strong { display:none; }

@media only screen and (max-width:390px) { .logo { width:auto; height:auto; background-size:contain; }}
@media only screen and (max-width:370px) { .logo { width:200px; height:auto; background-position-y:35%; } .logo strong { margin-top:40px; } .logo strong span { display:none; }}
@media only screen and (max-width:310px) { .logo { width:170px; height:auto; }}

a.banner {
	display:block; margin:3rem 0; min-height:350px; border-bottom: 12px solid var(--oranzova);
	background-image:url('https://www.pneuplus.cz/images/eshop_v2.jpg'),url('https://www.pneuplus.cz/images/sipka_right.svg');
	background-size:550px auto,50px 78px;
	background-position:left bottom,95% center;
	background-repeat:no-repeat;
}
a.banner:hover { text-decoration:none; background-image:url('https://www.pneuplus.cz/images/eshop_v2.jpg'),url('https://www.pneuplus.cz/images/sipka_right_on.svg'); }
.banner span   { display:block; color:var(--cerna); font-weight:700; text-align:right; line-height:32px; padding-right:130px; }
.banner span:nth-of-type(1) { font-size:3.6rem; padding-top:90px; color:var(--oranzova); text-transform:uppercase; }
.banner span:nth-of-type(2) { font-size:2rem; padding-top:30px; font-weight:normal; }
.banner span:nth-of-type(3) { font-size:2rem; padding-top:5px; }
.banner span:nth-of-type(3) b { font-size:3rem; color:var(--oranzova); }

@media only screen and (max-width:1199.98px) {
	a.banner {  min-height:320px; background-size:430px auto,50px 78px; }
}
@media only screen and (max-width:575.98px) {
.banner span:nth-of-type(2) { display:none; }
.banner span:nth-of-type(3) { font-size:2rem; padding-top:30px; }
.banner span:nth-of-type(3) b { font-size:2.5rem; color:var(--cerna); }
}

.sluzby div,
.doporucujeme div    { text-align:center; }
.doporucujeme img    { margin-top:-10px; }
.doporucujeme b      { height:180px; display:inline-block; background-color:var(--cerna); }
.doporucujeme strong,
.doporucujeme span.cena   { display:block; font-size:1.3rem; font-weight:700; line-height:1.5rem; padding:10px 0; background-color:var(--oranzova); border-radius:7px; }
.doporucujeme span.cena   { font-size:1.6rem; color:var(--oranzova); background-color:var(--cerna); margin-top:-10px; }
/* .doporucujeme a, */ a.tlacitko, input.prihlaseni2 { 
	padding:3px 35px; font-size:1.9rem; color:var(--oranzova); font-weight:700; 
	background:var(--cerna) url('https://www.pneuplus.cz/images/li.svg') no-repeat 90% 50%; -webkit-border-radius:6px; border-radius:6px;
}
.doporucujeme a:hover { color:#fff; text-decoration:none; }

a:hover.tlacitko,
input.prihlaseni2:hover { color:#fff; background:var(--cerna) url('https://www.pneuplus.cz/images/li-bila.svg') no-repeat 90% 50%; }

.obal .tlacitko { position:absolute; right:0px; top:-80px; }
.zpet.tlacitko  { font-size:1.25rem; padding:3px 65px; }

@media (max-width: 1199.98px) { .doporucujeme b { height:245px; } }
@media (max-width: 767.98px) { .doporucujeme b { height:180px; } }
@media (max-width: 575.98px) { .doporucujeme b { height:auto; width:100%; } .doporucujeme img { margin-top:0px; } }






.sluzby div { margin-bottom:25px; }
.sluzby div span { display:block; border:1px solid var(--cerna); padding:5px 0;}
.sluzby div p { display:block; background-color:var(--oranzova); line-height:1.1rem; padding:5px 15px; }
.sluzby > img { border:2px solid var(--cerna); border-radius:8px; margin:0 5px 5px 0; padding:5px; }

.sluzbyTEXT span:hover { color:#000; text-decoration:underline; }


.pobockaFOTO img { margin-bottom:5px; }
.svetle { opacity:.5; }

.prihlaseni input {
	width:300px; margin-bottom:5px; padding:6px 15px;
	-webkit-border-radius:10px; border-radius:10px;
	border:2px solid var(--cerna);
}

input.prihlaseni2 { border:none; width:300px; cursor:pointer; margin-bottom:20px; padding-top:0; padding-bottom:0; }

.dropdown.adac .btn-secondary {
	width:344px; height:88px; border:none;
	color:var(--cerna); font-size:1.85rem; font-weight:700;
	background:transparent url('https://www.pneuplus.cz/images/back-button.png?v=2') no-repeat;
}
.dropdown.adac .btn-secondary:hover { background:transparent url('https://www.pneuplus.cz/images/back-button_on.png?v=2') no-repeat; color:#fff; }
.dropdown.adac .btn-secondary:focus { box-shadow: none; }
.dropdown.adac .btn-secondary:not(:disabled):not(.disabled):active:focus {
    box-shadow: none; background:transparent url('https://www.pneuplus.cz/images/back-button_on.png?v=2') no-repeat; color:#fff;
}

@media only screen and (max-width:370px) { .dropdown.adac .btn-secondary { width:100%; font-size:1.5rem; }}

.kariera { background: url('https://www.pneuplus.cz/images/kariera.jpg') no-repeat 70% 0%; margin-top:50px; min-height:590px; }
.kariera .box div.spodek { height:86px; background:transparent url('https://www.pneuplus.cz/images/back-kariera.png?v=2') no-repeat 50%; }
.kariera .box .obsah {
	padding:30px 50px 1px 50px;
	background:var(--oranzova); -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;
}
.kariera h4 { font-weight:700; margin:25px 0 10px 20px; }
.kariera .dropdown-item { margin-top:15px; }
.nadpaticka .dropdown-item,
.kariera .dropdown-item,
.novinky .dropdown-item { background:transparent url('https://www.pneuplus.cz/images/li-modra.svg') no-repeat 0% 50%; }

.nadpaticka .dropdown-item.active { 
	color:var(--oranzova);
	background-color:var(--cerna) !important;
	background-image:url('https://www.pneuplus.cz/images/li.svg');
	border-radius:0 10px 10px 0;
}

p.poznamka { margin-top:15px; }
.poznamka { font-style:italic; font-size:.9rem; }
.textbold { font-weight:700; }

.novinky .dropdown { max-height:410px; overflow-x:hidden; overflow-y:scroll; }

.pneu div { margin-bottom:50px; }

.testy_tab {width:100%;}
.testy_tab th, .testy_tab td { padding:2px; border-bottom:1px solid #0b57b8;}
.testy_tab th {background:var(--oranzova); color:#09266d;}






/* prohozeni poradi boxu (pc-mobil) */
.prvni-posledni { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; }
.posledni-prvni { -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; }




/* kontaktni formular */
form.kontakt input, form.kontakt textarea  {
 background:#fff5e7; color:#000;
 -webkit-box-shadow:inset 1px 1px 4px 0 #c36c36; box-shadow:inset 1px 1px 4px 0 #c36c36;
}
form.kontakt .input-group-text { background:#97420a; color:#fff; border:0; }
form.kontakt label  { color:#97420a; font-weight:600; }
form.kontakt button { color:#fff; background:#97420a; border:0; font-weight:600; }
form.kontakt button:hover { background:#c36c36; }
form.kontakt input:hover, form.kontakt textarea:hover { background:#ffd8bf; }
form.kontakt input:focus, form.kontakt textarea:focus { background:#eef6f9; }
   
.jmenoOK, .telefonOK, .mestoOK, .uliceOK, .pscOK, .emailOK, .zpravaOK, .kontrolaOK { border:1px solid #97420a; }
.jmenoKO, .telefonKO, .mestoKO, .uliceKO, .pscKO, .emailKO, .zpravaKO, .kontrolaKO { border:2px solid #c00; }
   
.form_neodeslan, .form_odeslan {
 color:#155724; background:#d4edda; border:1px solid #c3e6cb; padding:15px 0; 
 text-align:center; font-size:2em; 
 -webkit-box-shadow: 0 0 10px 0px #c3e6cb; box-shadow: 0 0 10px 0px #c3e6cb;
}
.form_neodeslan { color:#721c24; background-color: #f8d7da;	border-color: #f5c6cb; }
   
.prazdna div[style] { border:1px solid #f00; }
.prazdna div[style]:after { color:#900; content:"Potvrďte prosím, že nejste robot."; }
/* kontaktni formular */




/* start: sipka back to top */
#zpet_nahoru {
 position:fixed; bottom:40px; right:40px; z-index:9999;
 width:48px; height:48px; border:0; border-radius:2px;
 color:#fff; text-align:center; line-height:30px; text-decoration:none;
 background:var(--oranzova) url("https://www.pneuplus.cz/images/to_top.svg") no-repeat 50%; cursor:pointer;
 transition:opacity 0.2s ease-out; opacity:0;
}
#zpet_nahoru:hover { background:var(--cerna) url("https://www.pneuplus.cz/images/to_top.svg?v=2") no-repeat 50%; }
#zpet_nahoru.show  { opacity:1; }
/* end: sipka back to top */


/* rezervační systém   */

#formularSPZ input {
	font-size:1.45rem;
	border:2px solid #009ee0;
	padding:6px 30px; width:70%;
	-webkit-border-radius:5px; border-radius:5px;
}
#formularSPZ .SPZ_zadani_overit,.tlacitko_prejit {
	color:var(--oranzova); font-weight:700; text-transform:uppercase; margin-top:10px;
	width:auto; background:var(--cerna); border:2px solid var(--cerna); cursor:pointer;
}
#formularSPZ .SPZ_zadani_overit:hover,.tlacitko_prejit:hover {
	color:#fff; text-decoration:underline;
}
.tlacitko_prejit {padding:6px 30px;font-size:1.45rem;border-radius:5px;display:inline-block;}
.tabulka_udaju_k_SPZ,.seznam_provozoven {opacity:0.3;}
.provozovny_okraj {margin-right:20px;} 
.seznam_provozoven {overflow:hidden;margin-top:20px;}
.knoflik_vlevo {float:left;}
#hlaseni_o_chybach {color:red;max-width:300px;}

div.moznosti,a.moznosti {
	display:block; width:70%;  padding:15px 25px;
	color:var(--oranzova); background:var(--cerna); 
	font-weight:bold; font-size:1.2rem;
}
a.moznosti { border-radius:0 50px 50px 0; margin-top:40px; }
a.info { display:inline-block; margin-left:10px; border-radius:50%; color:#fff; border:1px solid #fff; padding:0 10px; }
a.info:hover { cursor:pointer; color:var(--oranzova) !important; border:1px solid var(--oranzova); }
#okenkova {margin-top:30px;}


/* /rezervační systém   */



.tabulka tr:nth-of-type(odd) { background:#f2f5f8; }
.tabulka tr:hover            { background:#fff199; }
.tabulka td { padding:5px 50px 5px 10px; vertical-align:top; }

table.ramecek {border-collapse:collapse; width:100%; border-bottom:1px solid #0c2e5b; border-top:1px solid #0c2e5b;}
table.ramecek td, table.ramecek th {padding:2px; text-align:left; border-top:1px solid #0c2e5b;}


.nadpaticka { background:transparent url('https://www.pneuplus.cz/images/back-paticka.png?v=3') no-repeat 50% 0%; }
.nadpaticka .servisman { background:transparent url('https://www.pneuplus.cz/images/pneu.png') no-repeat 50% 100%; background-size:contain; }
.nadpaticka h3 { margin-top:120px; }

footer    { background:var(--cerna); color:#fff; }
footer p  { margin:0; }
footer h4 { font-size:3.5rem; color:var(--oranzova); font-weight:700; }
footer a  { font-size:1.25rem; color:#fff; background:transparent url('https://www.pneuplus.cz/images/li-bila.svg') no-repeat 0% 50%; padding-left:20px; }
footer a.active  { text-decoration:none; color:#999; }
footer a.no { font-size:1rem; background:none; padding:0; }
footer hr  { border-top:1px solid var(--oranzova); }

footer .paticka { padding:60px 0 80px 0; }

/* footer .paticka div { border:1px dotted red; } */



.border { border: #900 1px solid }
.center { text-align:center; }
.doprava { text-align:right; }
.doleva { text-align:left; }
.dobloku { text-align:justify; }

.leva { float:left; }
.prava { float:right; }

.tucne, .bold { font-weight:bold; }
.kurziva { font-style:italic; }
.cerna { color:#000; }

.obal {	position:relative; }

.cleaner, .cleanerXSL {
 clear:both; font-size:1px; height:1px; line-height:0;
 border:none; background:transparent; width:100%;
}
.hidden { display:none; }


a[href^="tel:"] { text-decoration:none; cursor:auto; }

img { border:0px; }
hr { border-color:var(--oranzova) -moz-use-text-color -moz-use-text-color; border-top:4px solid var(--oranzova); }
li { list-style-image: url('https://www.pneuplus.cz/images/li-modra.svg'); color:var(--cerna); padding-bottom:5px; }

.nomargin, table tr td.nomargin, table tr th.nomargin    { margin:0; }
.nopadding, table tr td.nopadding, table tr th.nopadding { padding:0; }
.noborder, table tr td.noborder, table tr th.noborder    { border:none; }

.screenreader, .SkipToContentMenu { /* skrite navigacni nadpisy pro nevidome - viz. menu.php */
 position:absolute; top:auto; left:-1000px;
 overflow:hidden; width:1px; height:1px;
}

td.cera {padding-bottom:8px;} 

/* start: pop-up */
#hover {
	position:fixed; z-index:9998;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.6)), color-stop(100%,rgba(0,0,0,0.6)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#99000000',GradientType=0 );
	width:100%; height:100%;
}
  
#popup {
	position:absolute; top:15%; left:50%; z-index:9999;
	width:500px; padding:30px 0 50px 0;
	margin-left:-260px; /* width/2 + padding-left */
	background:#f0f; border-radius:5px; box-shadow:0 0 10px 0 #000;
	text-align:center;
}
  
#close {
	position:absolute; top:-15px; right:-15px;
	background:#606;
	-webkit-box-shadow: 0 0 10px 0 #000;
	box-shadow: 0 0 10px 0 #000;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	width:30px; height:30px;
	color:white; text-align:center; line-height:30px;
	font-size:8px; font-weight:bold; font-family:'Arial Black', Arial, sans-serif;
	cursor:pointer;
}

#tabulka_provozni_doby td.cas {text-align:right;padding-left:15px;}
#tabulka_provozni_doby td.zavreno {text-align:center;}
  
#popup h3 {font-size:36px; color: #606; text-shadow: 0px 0px 10px #fff; }
/* end: pop-up */

/*  */
@media (min-width: 1200px) { 

}
/* @media (max-width: 1199.98px) { */
@media (max-width: 10000px) {
	.bg-light   { height:100px;	background:none; background-color:var(--oranzova) !important; }
	.navbar .container { margin-bottom:0; }
}


/*  */
@media (min-width: 992px) { 

}
@media (max-width: 991.98px) { 
	a.banner { background-image:url('https://www.pneuplus.cz/images/sipka_right.svg'),url('https://www.pneuplus.cz/images/eshop_on_v2.jpg'); background-size:50px 78px,550px auto; background-position:90% center,left bottom; }
	a.banner:hover { background-image:url('https://www.pneuplus.cz/images/sipka_right_on.svg'),url('https://www.pneuplus.cz/images/eshop_on_v2.jpg'); }
	.container.container-menu { padding-left:0; margin-left:0; }
	.navbar-brand { margin-right:0.5rem; }
	.navbar-light .navbar-toggler-icon {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	}
}



/*  */
@media (min-width: 768px) { 

}
@media (max-width: 767.98px) {
	body { margin-top:0; }
	.prvni-posledni { -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; }
	.posledni-prvni { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; }
	.testypneu h3  { text-align:center !important; margin-bottom:45px; }
	.dropdown.adac { text-align:center; }
	.navbar.fixed-top { position:static; }
	a.banner { background-position:90% center,right bottom; }
	footer div { text-align:center !important; }
	.nadpaticka .servisman { background:none; }
	.obal .tlacitko { position:static; margin-bottom:25px; display:inline-block; }
}


@media (min-width: 768px) and (max-width: 991.98px) { 

}


/*  */
@media (min-width: 576px) { 

}
@media (max-width: 575.98px) { 

}

@media (min-width: 576px) and (max-width: 767.98px) { 

}



/* dalsi */
@media only screen and (min-width:640px) {
}
@media only screen and (max-width:480px) {
}
@media only screen and (max-width:320px) {
}

/* opravy pro chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 
}



.k-a-s .tlacitko { position:static; }
.k-a-s h2 { color:#fff;}
.k-a-s {
	position: absolute; top:-100px; left:0;
	text-align-last: left;
	padding:15px 40px;
	background-color:rgba(0,0,0,0.4);
	
}
table.kalendarik {
 border:10px solid #ececea;
 -webkit-box-shadow: 2px 2px 15px 0 #666;
 box-shadow: 2px 2px 15px 0 #666;
}
table.kalendarik td { text-align:center; padding:10px 20px; }
table.kalendarik td.nazvy_dnu {font-weight:bold;border-bottom:1px solid #a6ce39;}
table.kalendarik td.obarvi {background:#005aab;border:1px solid #FFFFFF;cursor:pointer;color:#FFFFFF;}
table.kalendarik td.obarvi a {color:#FFFFFF;}
table.kalendarik td.obarvi a:hover {color:#a6ce39;}
table.kalendarik td.neobarvi {}
table.kalendarik a {text-decoration:none;}



@media only screen and (max-width:480px) { table.kalendarik td { padding:3px 5px; } }


/* novinky 2024
#div_kalendarik.verze-2024 { right:24px; top:0px; }
@media only screen and (max-width:991px) {
    #div_kalendarik.verze-2024 { right:24px; top:600px; }
}
*/
@media only screen and (max-width:575px) { #div_kalendarik.verze-2024 { top:420px; } }
@media only screen and (max-width:415px) { #div_kalendarik.verze-2024 { top:360px; } }


#stav_hlaseni {
  position:absolute;
  display:none;
  background:#8B0000;
  color:#ffffff;
  text-align:center;
  padding:15px;
  border:2px solid black;
  border-radius:14px;
}
.hok {background:#000000;color:yellow;cursor:pointer;padding:3px;border-radius:5px;}




.sr-only {
  position: absolute; width: 1px; height: 1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  clip-path: inset(50%);
}

hr { opacity:1; }