/* ZEGAR */
figure, figcaption { display: block; }

.transition { -webkit-transition: top 0.4s linear; -moz-transition: top 0.4s linear; -o-transition: top 0.4s linear; transition: top 0.4s linear; }

.timeTo { font-family: Arial, sans-serif; font-size: 28px; line-height: 108%; font-weight: bold; height: 32px; }

.timeTo span { vertical-align: top; color:#000;}

.timeTo.timeTo-white div { color: black; }

.timeTo.timeTo-black div { color: white; background: #45484d; /* Old browsers */ background: -moz-linear-gradient(top, #45484d 0%, black 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, black)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #45484d 0%, black 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #45484d 0%, black 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #45484d 0%, black 100%); /* IE10+ */ background: linear-gradient(to bottom, #45484d 0%, #000000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }

.timeTo.timeTo-black .timeTo-alert { background: #a74444; /* Old browsers */ background: -moz-linear-gradient(top, #a74444 0%, #3f0000 67%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a74444), color-stop(67%, #3f0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a74444 0%, #3f0000 67%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a74444 0%, #3f0000 67%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a74444 0%, #3f0000 67%); /* IE10+ */ background: linear-gradient(to bottom, #a74444 0%, #3f0000 67%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a74444', endColorstr='#3f0000',GradientType=0 ); /* IE6-9 */ }

.timeTo.timeTo-white .timeTo-alert { background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, white 35%, #e17373 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, white), color-stop(100%, #e17373)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, white 35%, #e17373 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, white 35%, #e17373 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, white 35%, #e17373 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 35%, #e17373 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e17373',GradientType=0 ); /* IE6-9 */ }

.timeTo figure { display: inline-block; margin: 0; padding: 0; }

.timeTo figcaption { text-align: center; /*font-size: 12px;*/ line-height: 80%; font-weight: normal; color: #888; }

.timeTo div { position: relative; display: inline-block; /*width: 25px;
height: 30px;*/ border-top: 1px solid #4b5f69; border-right: 1px solid #4b5f69; border-bottom: 1px solid #4b5f69; overflow: hidden; }

.timeTo div.first { border-left: 1px solid #4b5f69; }

.timeTo ul { list-style-type: none; margin: 0; padding: 0; position: absolute; left: 3px; }

.timeTo ul li { margin: 0; padding: 0; list-style: none; }



#content .content-wrapper table.sticky-table th{
	font-size: 12px !important;
}


#kontakt-form-list ul a.icon.kontakt-ogolny:before, #kontakt-form-list ul a.icon.hodowla-bydla:before, #kontakt-form-list ul a.icon.hodowla-trzody:before, #kontakt-form-list ul a.icon.hodowla-koni:before, #kontakt-form-list ul a.icon.serwis-stalowy:before, #kontakt-form-list ul a.icon.wyroby-hutnicze:before, #kontakt-form-list ul a.icon.ogrodzenia:before { 
	background: url('/sites/all/modules/custom/tempalate_rolstal/css/images/navigation-icons-sb55e74f2e4.png') no-repeat; 
}

#kontakt-form-list ul a.icon.kontakt-ogolny:before{
	background-position:0 -35px;
}

#kontakt-form-list ul a.icon.hodowla-bydla:before{
	background-position:0 -455px;
}
#kontakt-form-list ul a.icon.wyroby-hutnicze:before{
	background-position:0 -525px;
}
#kontakt-form-list ul a.icon.hodowla-trzody:before{
	background-position:0 -315px;
}
#kontakt-form-list ul a.icon.serwis-stalowy:before{
	background-position:0 -210px;
}
#kontakt-form-list ul a.icon.hodowla-koni:before{
	background-position:0 -385px;
}
#kontakt-form-list ul a.icon.ogrodzenia:before{
	background-position:0 -175px;
}
#kontakt-form-list ul a.icon.kontakt-ogolny:before{
	background-position:0 -35px;
}




#taxonomy-manager .messages .error,
#taxonomy-manager .form-item-weight,
#taxonomy-manager #edit-redirect,
#taxonomy-manager .text-format-wrapper .filter-wrapper{
	display:none;
}





.rsUni .rsArrowIcn{
	opacity: 1 !important;
}

.rsDefault .rsThumb.rsNavSelected{
	/*background: #02874a;*/
	background: #FFF !important;
}

.field-type-image .royalSlider{
	width: 100% !important;
	height: 627px;
	margin-bottom: 20px;
}
.field-type-image .rsDefault .rsThumbsHor {
    height: 72px !important;
}


#gallery-1 {
  width: 100% !important;
  /* height: auto !important; */
  -webkit-user-select: none;
  -moz-user-select: none;  
  user-select: none;
}

.view-seach{
	overflow: hidden !important;
}
.search-slider{
	margin: 30px 30px 40px;
}

#views-exposed-form-tp-panel-pane-1,
#views-exposed-form-tr-panel-pane-1{
    margin: 0 10px 10px;
    padding: 2px;
    /*
    border: 1px dotted;
    */
}

#views-exposed-form-tp-panel-pane-1 .views-exposed-widgets,
#views-exposed-form-tr-panel-pane-1 .views-exposed-widgets{
	margin-bottom:0  !important;
}
#views-exposed-form-tp-panel-pane-1 label,
#views-exposed-form-tr-panel-pane-1 label{
	padding-top:20px;
	
}
#edit-field-kategoria-wrapper label{
	padding-bottom: 20px;
	padding-top: 0px;
}

.views-exposed-form .views-submit-button{
	padding-top: 1.5em;
}
.ui-slider-float .ui-slider-tip,
.ui-slider-float .ui-slider-tip-label{
	width:auto !important;
	padding-left:3px;
	padding-right:3px;
}
.select2-container .select2-search--inline .select2-search__field{
	margin-top: 7px !important;
}
