html {
  position: relative;
  min-height: 100%;
}
body {
    overflow-x: hidden;
    font-family: "Catamaran","Helvetica Neue",Helvetica,Arial,sans-serif;
	background:#f7f7f7;
	margin-bottom: 240px;
}

.text-muted {
    color: #777;
}

.text-primary {
    color: #fed136;
}

p {
    font-size: 14px;
    line-height: 1.75;
}

p.large {
    font-size: 16px;
}

a,
a:hover,
a:focus,
a:active,
a.active {
    outline: 0;
}


h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase;
    font-family: "Catamaran","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
	 word-break: none;
}

.img-centered {
    margin: 0 auto;
}

.no-display { display:none }

.bg-light-gray {
    background-color: #f7f7f7;
}

.bg-darkest-gray {
    background-color: #222;
}

.btn-primary {
    border-color: #fed136;
    text-transform: uppercase;
    font-family: "Catamaran","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    color: #fff;
    background-color: #fed136;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    border-color: #f6bf01;
    color: #fff;
    background-color: #fec503;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    border-color: #fed136;
    background-color: #fed136;
}

.btn-primary .badge {
    color: #fed136;
    background-color: #fff;
}

.btn-xl {
    padding: 20px 40px;
    border-color: #fed136;
    border-radius: 3px;
    text-transform: uppercase;
    font-family: "Catamaran","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    background-color: #fed136;
}

.btn-xl:hover,
.btn-xl:focus,
.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {
    border-color: #f6bf01;
    color: #fff;
    background-color: #fec503;
}

.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {
    background-image: none;
}

.btn-xl.disabled,
.btn-xl[disabled],
fieldset[disabled] .btn-xl,
.btn-xl.disabled:hover,
.btn-xl[disabled]:hover,
fieldset[disabled] .btn-xl:hover,
.btn-xl.disabled:focus,
.btn-xl[disabled]:focus,
fieldset[disabled] .btn-xl:focus,
.btn-xl.disabled:active,
.btn-xl[disabled]:active,
fieldset[disabled] .btn-xl:active,
.btn-xl.disabled.active,
.btn-xl[disabled].active,
fieldset[disabled] .btn-xl.active {
    border-color: #fed136;
    background-color: #fed136;
}

.btn-xl .badge {
    color: #fed136;
    background-color: #fff;
}
/* NAV BAR */


@media(min-width:768px) {
	header {
		margin-top:0px;
	}
    .navbar-main {
        padding: 25px 0;
        border: 0;
		
        background-color: #FFFFFF;
		background-color: rgba(0, 0, 0, 0.5);
		
        -webkit-transition: padding .3s;
        -moz-transition: padding .3s;
        transition: padding .3s;
		
    }

    .navbar-main .navbar-brand {
        font-size: 2em;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
		color:#FFFFFF;
		margin-top:-30px;
    }
	
	.navbar-main .navbar-brand > .logo-white
	{
		-webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
		height: 80px;
		display:block;
	}
	.navbar-main .navbar-brand > .logo-black
	{
		-webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
		display:none;
	}
	

    .navbar-main .navbar-nav>.active>a {
        border-radius: 3px;
    }

    .navbar-main.navbar-shrink {
        padding: 10px 0;
        background-color: #FFF;
		
		border-bottom: 1px solid;
		border-bottom-color: transparent;
		border-bottom-color: rgba(255, 255, 255, 0.2);
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
		
    }
	.navbar-main.navbar-shrink  .navbar-brand 
	{
		-webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
		margin-top:-15px;
	}
	.navbar-main.navbar-shrink  .navbar-brand > .logo-white {
		-webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
		display:none;
    }
	.navbar-main.navbar-shrink  .navbar-brand > .logo-black {
		-webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
        height:50px;
		display:block;
    }
	
	.navbar-main.navbar-shrink .nav li a {
	text-align:center;
    text-transform: uppercase;
    font-family: "Catamaran","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    color: #000;
	}

	.navbar-main.navbar-shrink .nav li a:hover,
	.navbar-main.navbar-shrink .nav li a:focus {
		outline: 0;
		background: transparent;	
		color:#000;
		border-bottom: 4px solid #fed136;
	}
	.navbar-main.navbar-shrink .navbar-nav>.active>a:hover,
	.navbar-main.navbar-shrink .navbar-nav>.active>a:focus {
		color: #000;
		background-color: #fec503;
	}

	 .navbar-main.navbar-shrink .navbar-brand {
        font-size: 1.5em;		
		color:#000!IMPORTANT;
    }
	
	.navbar-main .nav li a {
		text-align:center;
		text-transform: uppercase;
		font-family: "Catamaran","Helvetica Neue",Helvetica,Arial,sans-serif;
		font-weight: 400;
		letter-spacing: 1px;
		color: #FFF;
	}

	.navbar-main .nav li a:hover,
	.navbar-main .nav li a:focus {
		outline: 0;
		background: transparent;	
		color:#FFF;
		border-bottom: 4px solid #fed136;
	}

	.navbar-main .navbar-nav>.active>a {
		border-radius: 0;
		color: #fff;
		background-color: #fed136;
	}

	.navbar-main .navbar-nav>.active>a:hover,
	.navbar-main .navbar-nav>.active>a:focus {
		color: #fff;
		background-color: #fec503;
	}
	.navbar-main.navbar-fixed-top.navbar-shrink > .navbar-main.nav li a {
		text-align:center;
		text-transform: uppercase;
		font-family: "Catamaran","Helvetica Neue",Helvetica,Arial,sans-serif;
		font-weight: 400;
		letter-spacing: 1px;
		color: #00FF00;
	}
	.no-event {
		background: #000000;
	}
	.noevent {
		padding-top:50px;
	}
	
}
@media(max-width:768px) {
	header {
		margin-top:52px;
	}
	
	section h1.section-heading {
		font-size:20px!IMPORTANT;
	}
	h1 {		
		font-size:20px!IMPORTANT;
		padding:10px 10px 0px 10px;
		margin-bottom:0px;
	}
	
	.navbar-main {
		background: #FFFFFF;	
		border-bottom: 1px solid;
		border-bottom-color: transparent;
		border-bottom-color: rgba(255, 255, 255, 0.2);
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	}


	.navbar-main .navbar-brand {
		font-family: "Catamaran","Helvetica Neue",Helvetica,Arial,cursive;
		color: #000000;
		margin-top:-10px;
	}
	.navbar-main .navbar-brand > .logo-white
	{
		display:none;
	}
	.navbar-main .navbar-brand > .logo-black
	{
		height: 40px;
	}



	.navbar-main .navbar-brand:hover,
	.navbar-main .navbar-brand:focus,
	.navbar-main .navbar-brand:active,
	.navbar-main .navbar-brand.active {
		color: #fec503;
	}

	.navbar-main .navbar-collapse {
		border-color: rgba(255,255,255,.02);
	}

	.navbar-main .navbar-toggle {
		border-color: #fed136;
		background-color: #fed136;
	}

	.navbar-main .navbar-toggle .icon-bar {
		background-color: #fff;
	}

	.navbar-main .navbar-toggle:hover,
	.navbar-main .navbar-toggle:focus {
		background-color: #fed136;
	}

	.navbar-main .nav li a {
		text-align:center;
		text-transform: uppercase;
		font-family: "Catamaran","Helvetica Neue",Helvetica,Arial,sans-serif;
		font-weight: 400;
		letter-spacing: 1px;
		color: #333333;
	}

	.navbar-main .nav li a:hover,
	.navbar-main .nav li a:focus {
		outline: 0;
		background: transparent;	
		color:#333333;
		border-bottom: 4px solid #fed136;
	}

	.navbar-main .navbar-nav>.active>a {
		border-radius: 0;
		color: #fff;
		background-color: #fed136;
	}

	.navbar-main .navbar-nav>.active>a:hover,
	.navbar-main .navbar-nav>.active>a:focus {
		color: #fff;
		background-color: #fec503;
	}
	.no-event {
		background: #FFFFFF;
	}
	
	.noevent {
		padding-top:0;
	}
}

header {
    text-align: center;
    color: #fff;
	height:auto;
    background-attachment: scroll;
    background-position: center center;
    background-repeat: none;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}


section {
	background: #FFFFFF;
    padding: 50px 0;
}
section h1.section-heading {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 40px;
	color: rgba(19,98,150,1);
}
section h2.section-heading {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 40px;
	color: rgba(19,98,150,1);
}

section h3.section-subheading {
    margin-bottom: 75px;
    text-transform: none;
    font-family: "Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
}


.service-heading {
    margin: 15px 0;
    text-transform: none;
}

#silvesterCarousel {
	border-bottom: 2px solid #cecece;
}

#silvesterparties {
	/* background-image: url('../../media/shh-background-pattern.png');
	background-color: #edd86f; */
	
	background:
	radial-gradient(black 15%, transparent 16%) 0 0,
	radial-gradient(black 15%, transparent 16%) 8px 8px,
	radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,
	radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;
	background-color:#282828;
	background-size:16px 16px;
	
	border-top: 4px solid #cecece;
	border-bottom: 4px solid #cecece;
	margin-top:0px;
}

#silvesterparties .portfolio-item {
    right: 0;
    margin: 0 0 15px;
}

#silvesterparties .portfolio-item .portfolio-link {
    display: block;
    position: relative;
    margin: 0 auto;
    width: 100%;
}
#silvesterparties .portfolio-content {
	background:rgba(0,0,0,0.5);
	padding:0;border-radius:5px;
	border-bottom: 5px solid rgba(19,98,150,1);
	border-top: 5px solid rgba(19,98,150,1);
}


#silvesterparties .portfolio-item .portfolio-link .portfolio-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: rgba(19,98,150,.8);
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    transition: all ease .5s;
}

#silvesterparties .portfolio-item .portfolio-link .portfolio-hover:hover {
    opacity: 1;
}

#silvesterparties .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 20px;
    margin-top: -12px;
    text-align: center;
    font-size: 20px;
    color: #fff;
}

#silvesterparties .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i {
    margin-top: -12px;
}

#silvesterparties .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,
#silvesterparties .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h1 {
    margin: 0;
}

#silvesterparties .portfolio-item .portfolio-caption {
    margin: 0 auto;
    padding: 25px;
    width: 100%;
    text-align: center;
    background-color: #fff;
}

#silvesterparties .portfolio-item .portfolio-caption h1 {
    display: block;
    -webkit-margin-before: 1.33em;
    -webkit-margin-after: 1.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
	font-size: 18px;
	margin: 0;
    text-transform: none;
	
	
}

#silvesterparties .portfolio-item .portfolio-caption p {
    margin: 0;
    font-family: "Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-style: italic;
}

#silvesterparties * {
    /* z-index: 2; */
}

#silvesterparties h1.section-heading {
	background: rgba(0,0,0,0.5);
	padding-top:10px;
	padding-bottom:10px;
	color: #edd86f;
	text-shadow: 5px 1px 1px #2d2d2d;
	border-radius: 10px 20px;
}

.carousel-caption h1 {
	color: #edd86f;
	text-shadow:  2px  1px 1px black,
                  2px -1px 1px black,
                 -2px  1px 1px black,
                 -2px -1px 1px black;
}


@media(min-width:767px) {
    #silvesterparties .portfolio-item {
        margin: 0 0 30px;
    }
}
@media(min-width:1024px) {
	 #silvesterparties { margin-top:-350px; }
}

footer {
	/* background-color: #31333a; */
	background-color: #131313;
	background-size: 20px 20px;
    padding: 25px 0;
    text-align: left;
	/* position: absolute; */
	bottom: 0;
	width: 100%;
  /* Set the fixed height of the footer here */
	  
}

footer span.copyright {
    text-transform: uppercase;
    text-transform: none;
    font-family: "Catamaran","Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 40px;
	color:#FFFFFF;
}

footer ul.quicklinks {
    margin-bottom: 0;
    text-transform: uppercase;
    text-transform: none;
    font-family: "Catamaran","Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 40px;
}


.btn:focus,
.btn:active,
.btn.active,
.btn:active:focus {
    outline: 0;
}



::-moz-selection {
    text-shadow: none;
    background: #fed136;
}

::selection {
    text-shadow: none;
    background: #fed136;
}

img::selection {
    background: 0 0;
}

img::-moz-selection {
    background: 0 0;
}

body {
    webkit-tap-highlight-color: #fed136;
}
/* Suche */
.search-label {
	padding: 5px 18px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #333333;
    text-align: center;
    background-color: #e6e6e6;
    border: 1px solid #cccccc;margin:0px;border-radius:2px 2px 0px 0px;float:left;
	width:100%
}

/* TICKETS */
.nav-pills.nav-wizard > li {
  position: relative;
  overflow: visible;
  border-right: 15px solid #fff;
  border-left: 15px solid #fff;
}
.nav-pills.nav-wizard > li:first-child {
  border-left: 0;
}
.nav-pills.nav-wizard > li:first-child a {
  border-radius: 5px 0 0 5px;
}
.nav-pills.nav-wizard > li:last-child {
  border-right: 0;
}
.nav-pills.nav-wizard > li:last-child a {
  border-radius: 0 5px 5px 0;
}
.nav-pills.nav-wizard > li a {
  border-radius: 0;
  background-color: #eee;
}
.nav-pills.nav-wizard > li .nav-arrow {
  position: absolute;
  top: 0px;
  right: -20px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: transparent transparent transparent #eee;
  z-index: 150;
}
.nav-pills.nav-wizard > li .nav-wedge {
  position: absolute;
  top: 0px;
  left: -20px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: #eee #eee #eee transparent;
  z-index: 150;
}
.nav-pills.nav-wizard > li:hover .nav-arrow {
  border-color: transparent transparent transparent #aaa;
}
.nav-pills.nav-wizard > li:hover .nav-wedge {
  border-color: #aaa #aaa #aaa transparent;
}
.nav-pills.nav-wizard > li:hover a {
  background-color: #aaa;
  color: #fff;
}
.nav-pills.nav-wizard > li.active .nav-arrow {
  border-color: transparent transparent transparent #428bca;
}
.nav-pills.nav-wizard > li.active .nav-wedge {
  border-color: #428bca #428bca #428bca transparent;
}
.nav-pills.nav-wizard > li.active a {
  background-color: #428bca;
}

.nav-pills > li.deactive a {
  background-color: #cccccc;
  color:#555555;
}

.table > tbody > tr > td { vertical-align:middle }

.text-grey { color: #EBEBEB; }

input:invalid, select:invalid, textarea:invalid { border-bottom: 1px solid rgba(255,0,0,1) ; }

/**********************************
    Elements
***********************************/

.center {text-align:center}
.right {text-align:right}
.left {text-align:left}

img.circle {border-radius:500px;margin-top:0;}
img.bordered {border: #ccc 1px solid;}

.embed-responsive {position: relative;display:block;height:0;padding:0;overflow:hidden;} 
.embed-responsive.embed-responsive-16by9 {padding-bottom: 56.25%;}
.embed-responsive.embed-responsive-4by3 {padding-bottom: 75%;}
.embed-responsive iframe {position: absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}


.list {position:relative;margin:1.5em 0;}
.list > i {position:absolute;left:-3px;top:-13px;font-size:2em;}
.list > h2, .list > h3 {margin: 0 0 0 50px}
.list > p {margin: 0 0 0 50px}

.quote {position:relative;margin:1.5em 0;}
.quote > i {position: absolute;top: -10px; left: -7px;font-size: 2em;color:rgba(51,51,51,0.44);}
.quote > small {margin-left:50px;opacity: 0.7;font-size: 1em;}
.quote > p {margin-left:50px;font-size: 1.5em;}


.social {line-height:1;margin-bottom:1.5em}
.social a > i {text-decoration:none;color:#333;font-size:1.2em;margin:0 5px 0 0;-webkit-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.social a:hover > i {color:#08c9b9;}


/**********************************
    Header Image with Caption
***********************************/
figure.hdr {
	position: relative;
	width: 100%;
	overflow:hidden;
    background-color: #000;   
}
figure.hdr img {
	position: relative;
	display: block;
	width: 100%;
	opacity: 0.8;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;	
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
figure.hdr:hover img {
	opacity: 0.5;
	-webkit-transform: scale(1);
	transform: scale(1);
}
figure.hdr figcaption {
   	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 60%; 
	padding: 0 2.5em;
	color: #fff;
	font-size: 1.55em;
	text-align: center;
	box-sizing: border-box;
	z-index:1;
}
/* Text */
figure.hdr h2 {
	font-weight: 300;
	text-transform: uppercase;
}
figure.hdr h2 span {
	font-weight: 800;
}
figure.hdr p {
	letter-spacing: 1px;
	font-size: 68.5%;
	text-transform: uppercase;
}
figure.hdr h2, figure.hdr p {
	margin: 0;
	z-index:10000;
}
/* Cosmetic */
figure.hdr div {
	height: 100%; 
	z-index:0;
}
figure.hdr div::before,
figure.hdr div::after {
	position: absolute;
	content: '';
}
/* One */
figure.one div::before {
	top: 50px;
	right: 30px;
	bottom: 50px;
	left: 30px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
figure.one div::after {
	top: 30px;
	right: 50px;
	bottom: 30px;
	left: 50px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
/* Two */
figure.two div::before {
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
figure.two div::after {
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
/* Three */
figure.three figcaption {
	height: 70%; 
}
figure.three p {
	margin: 1em 0 0;
	padding: 2em;
	border: 1px solid #fff;	
} 
/* Four */
figure.four figcaption {
	height: 60%; 
	text-align: left;
}
figure.four p {
	position: absolute;
	right: 50px;
	bottom: 50px;
	left: 50px;
	padding: 2em;
	border: 7px solid #fff;
}
/* Five */
figure.five figcaption {
	height: 100%; 
	text-align: right;
}
figure.five h2 {
    position: absolute;
    left: 50px;
	right: 50px;
	top: 10%;
	border-bottom: 5px solid #fff;
}
figure.five p {
	position: absolute;
	right: 50px;
	bottom: 10%;
}
/* Six */
figure.six figcaption {
	height: 70%;
}
figure.six h2 {
    padding-bottom: 3%;
	border-bottom: 1px solid #fff;
}
figure.six p {
	padding-top: 6%;
}
/* Seven */
figure.seven figcaption {
	height: 90%;
	text-align:left;
}
figure.seven h2 {
	border-bottom: 3px solid #fff;
}
figure.seven p {
    padding-top: 1em;
}
/* Eight */
figure.eight figcaption {
	height: 100%; 
	text-align: right;
}
figure.eight h2 {
	position: absolute;
	left: 50%;
	right: 50px;
	bottom: 10%;
}
figure.eight p {
    position: absolute;
    left: 50px;
	right: 50%;
	top: 10%;
	padding-right:0.5em;
	border-right: 1px solid #fff;
}

.img-center {margin:0 auto;}

.keywords { 
	background: #F0F0F0;  
	padding:5px; 
	font-size:12px;
	margin:2px;
	color:#888888;
}

/* SPinner */
.spinner {
  width: 40px;
  height: 40px;

  position: relative;
  margin: 100px auto;
}

.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #333;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  
  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out;
}

.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

@media(max-width:500px) {
	.portfolio-caption {
		padding: 10px!IMPORTANT;
	}
	p.text-muted > .keywords { font-size:10px!IMPORTANT; }
	
	
	
	.nice-select.wide {
    font-size: 12px;
    height: 36px;
    line-height: 34px; }
    .nice-select.wide:after {
      height: 4px;
      width: 4px; }
    .nice-select.wide .option {
      line-height: 34px;
      min-height: 34px; }
}