/* Theme Name: Poczta Polska 2014 
Theme URI: http://www.poczta-polska.pl 
Description: Strona Poczty Polskiej 
Version: 3.0.0 
Author: PP 
Author URI: http://www.poczta-polska.pl 
Tags: 
License: 
License URI: */
                    
/*  white */
 .navbar-toggle .icon-bar{background:white;}
#sidebar li a:hover,#sidebar li.selected>a,#tfoot{background-color:#98979B;}
#tmenu > li > a {color:white;}

/*  light grey */
#topb,#cookiesBar{background:#E2E4E5;}

/*  red */
#sub_menu>li>a,#sub_menu>li>a:link, h4 {color:#E71905;}
#top,#tmenu > li > a {background:#E71905;}

/*  red */
.gray {color:gray}

.news li{list-style-type:none;display:inline-block;;padding-bottom:10px;}
.news li:last-child{border-bottom:none;}
.news {padding:0;margin:0}


.category {margin: 5px 15px 20px 0}
p {font-size:14px;}
.opacity{opacity:0.3}
#fmenu a,#fastlinks a{color:rgb(30,29,31);}
#brand_logo{float:left}
#baner{position:relative;padding-top:12px;}
.dropdown-toggle{cursor:pointer;}
.navbar-fixed-top{height:96px;}
.pna_wrapper li{list-style-type:none;}
#btChgStyle{margin-left:35px;margin-top:3px;}
/*  top menu */
#hmenu{margin-top:10px;}
#hmenu li{display:inline-block;}
#hmenu li:last-child a{border-right:none;}
#hmenu li a{color:white;padding-right:5px;margin-right:5px;border-right:1px solid white;font-size:14px;}
/*  fast links on slider */               
.navbar-collapse{padding:0px!important;}
/*  main menu */               
#tmenu{padding:8px 0;} 
#tmenu > li > a{display:block;}
#tmenu > li.open > a{background:white;color:rgb(231,25,5);}
#tmenu > li > a:hover,#tmenu > li.current-menu-item > a,#tmenu > li.current-page-ancestor > a{color:#E71905;background:white;}
#tmenu > li.current-menu-item > a, #tmenu > li.current-page-ancestor > a {font-weight:bold;}
.caret{margin-left:5px!important;}
.nav .current-page-ancestor .caret{border-bottom-color:#E71905;border-top-color:#E71905;}
.navbar-collapse.in .form-group{width:160px;display:inline-block;vertical-align:top;}
.navbar-collapse .btn{display:inline-block;}

/*  main menu color clases */               
#tmenu > li.light > a {background:white;color:#E71905;border:1px solid #E71905;padding:9px 14px;}
#tmenu > li.light > a:hover {background:#E71905;color:white}

/*  home page sub slider */
#middlerow{padding-top:20px;padding-bottom:50px;}
#middlerow span{font-size:18px;font-weight:bold;margin-bottom:10px;color:rgb(231,25,5);display:block;}
#middlerow > li,#fmenu > li{padding-left:25px;padding-right:25px;  margin:0;}
#middlerow > li:first-child + li{border-right:1px dotted silver;border-left:1px dotted silver;}
#middlerow > li > ul > li{margin-bottom:10px;}
#middlerow li a{color:black;}
#news li>span{font-size:13px;display:block;margin:0;}
#myCarousel {margin-bottom:35px;}
#myCarousel .desc  {z-index:100;position:absolute;left:20px;top:20px;font-size:18px;font-weight:bold;color:black;padding:4px 8px 5px;background:white;-moz-opacity: 0.90;
-khtml-opacity: 0.90;
opacity: 0.90;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=90);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
filter:alpha(opacity=90);}

/*  table */
.table td span{font-weight:bold;}
/*  footer */
#footer{background:rgb(245,244,243);text-align:left;}
#tfoot{font-size:13px;color:white;padding:20px 0;text-align:left;}
/*  footer menu */
#fmenu{margin:20px 0 0 0;padding:0;}
#fmenu>li{display:inline-block;vertical-align:top;text-align:left;}
#fmenu>li>a{font-size:14px;padding:10px 0;text-transform:uppercase;font-weight:bold;display:block;}
#fmenu>li a:hover,#fmenu > li a:focus{background:none;}
#fmenu .sub-menu{padding:0;margin-bottom:30px;list-style-type:none;max-width:240px;}
/*  footer social */
#social a{width:24px;height:24px;display:inline-block;margin:5px 0 5px 10px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url('/hermes/themes/poczta-polska/skin/social_icons.png');}
#social #fb{background-position:0 0;}
#social #twitter{background-position:-24px 0;}
#social #blog{background-position:-48px 0;}
/*  footer infolinia */
#info_line{font-size:18px;}
#info_line span{font-weight:bold;}
/*  back button */
#back{cursor:pointer;}
/*  cookie bar */
#cookiesBar{position:fixed;bottom:0;height:50px;left:0;right:0;padding-top:5px;text-align:center;z-index:1000;}
/*  post images */
#post_img{margin:0 25px 15px 0;}
.wp-caption{background:#F5F4F3;padding:5px;margin:15px auto;}
.img-responsive {margin: 0 auto 15px;}
.alignleft{float:left;margin:0 15px 15px 0;}
.alignright{float:right;margin:0 0 15px 15px;}
.aligncenter{margin-left:auto;margin-right:auto;display:block;}
.wp-caption-text{text-align:center;margin:4px 10px;color:black;font-size:11px;}
/* Sidebar menu */
#sidebar ul{list-style-type:none;padding:0;}
.sidebar .widget{margin-bottom:25px;text-align:center;}
#sub_menu>li:last-child>a,#sub_menu>li:last-child>a:link{border-bottom:0;}
#sidebar li a:hover,#sidebar li.selected>a{color:white;text-decoration:none;}
#sub_menu>li:last-child>a{border-bottom:0;}
#sub_menu>li>a,#ub_menu>li>a:link{font-weight:bold;margin-bottom:5px;border-bottom:1px solid silver;}
#sub_menu li a,#sub_menu li a:link{display:block;padding:2px 5px 3px 8px;margin:0;}
ul.children{margin-bottom:10px;}
#sub_menu li ul.children li a,#sub_menu li ul.children ul.children li a,#sub_menu li.last a{border-bottom:1px solid silver;}
#sub_menu li ul.children li:last-child a,#sub_menu li ul.children ul.children li:last-child a{border-bottom:0;}
#sidebar ul.children ul.children{padding-left:10px;}
#sub_menu li ul.children li.last>a{border-bottom:1px solid silver;font-weight:bold;}
#sidebar>li:last-child>a,#sub_menu>li:last-child>a:link{border-bottom:0;}
#sidebar li a:hover,#sidebar li.active>div>a{color:white;text-decoration:none;background:#E71905;}
#sidebar ul.category-root li:last-child>div>a{border-bottom:0;}
#sidebar>ul>li>a,#sidebar>ul>li>a:link,#sidebar>ul>li>div>a,#sidebar>ul>li>div>a:link{font-weight:bold;border-bottom:1px solid silver;}
#sidebar li a,#sidebar li a:link{display:block;padding:2px 5px 3px 8px;margin:0;}
ul.children{margin-bottom:10px;}
#sidebar li ul.category-posts li a,#sidebar li ul.category-posts ul.category-posts li a,#sidebar li.last a{border-bottom:1px solid silver;}
#sidebar li ul.category-posts li:last-child a,#sidebar li ul.category-posts ul.category-posts li:last-child a{border-bottom:0;}
#sidebar ul ul{padding-left:10px;}
#sub_menu li ul.category-post li.last>a{border-bottom:1px solid silver;font-weight:bold;}
.attachment-post-thumbnail {margin-bottom:10px;}
.widget-title {background:rgb(227,229,230);padding:8px 10px;}

/* Page */
#main ul,#main ol{overflow:hidden;padding-left:20px;}
h1.page-title,h2.gsection_title{font-size:22px;}
#content{padding-top:15px;padding-bottom:25px;}
#sectionB img {display:inline-block;margin-right:15px;}
/* Page tabs */
#PostTabs{margin-bottom:20px;}
/* Gravity Forms */
.gform_wrapper input[type="radio"], .gform_wrapper input[type="checkbox"]{margin-right:10px;}
.gform_wrapper span.ginput_product_price{color:#990000;}
.gform_wrapper span.ginput_total{color:#006600;font-size:16px;font-weight:bold;}
.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none !important;left:-9000px;position:absolute !important;}
.gform_wrapper ul{padding-left:0; list-style:none;}
.gform_wrapper li{margin-bottom:15px;}
.gform_wrapper form{margin-bottom:0;}
.gform_wrapper .gfield_required{padding-left:1px; color:#b94a48 }
.ginput_container input[disabled],.ginput_container select[disabled],.ginput_container textarea[disabled],.ginput_container input[readonly],.ginput_container select[readonly],.ginput_container textarea[readonly],fieldset[disabled] .ginput_container input,fieldset[disabled] .ginput_container select,fieldset[disabled] .ginput_container textarea{cursor:not-allowed; background-color:#eee;}
 textarea.ginput_container input,textarea.ginput_container select,textarea.ginput_container textarea,.ginput_container textarea{height:auto;}
.validation_error{padding:15px; margin-bottom:20px; color:#b94a48; background-color:#f2dede; border:1px solid transparent; border-color:#eed3d7; border-radius:4px }
.validation_error h4{margin-top:0;color:inherit;}
 .validation_error .alert-link{font-weight:bold;}
 .validation_error>p,.validation_error>ul{margin-bottom:0;}
 .validation_error>p+p{margin-top:5px;}
 .validation_error hr{border-top-color:#e6c1c7;}
 .validation_error .alert-link{color:#953b39;}
#gforms_confirmation_message{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}
#gforms_confirmation_message h4{margin-top:0;color:inherit;}
 #gforms_confirmation_message .alert-link{font-weight:bold;}
 #gforms_confirmation_message>p,#gforms_confirmation_message>ul{margin-bottom:0;}
 #gforms_confirmation_message>p+p{margin-top:5px;}
/* Magnific Popup CSS */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#cccccc;}
.mfp-preloader a:hover{color:white;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}
.mfp-close:hover,.mfp-close:focus{opacity:1;}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333333;}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black;}
/* Main image in popup */
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
/* The shadow behind the image */
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444;}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
/* mouring skin */
#mouring #baner img,#mouring #middlerow,#mouring #content,img.grayscale
{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
 #mouring #top{background:#545454;}
#mouring #middlerow span{color:black;}
#mouring.enlarge #hmenu > li > a{color:white;border-color:white;}
/* enlarge */
.enlarge #tmenu > li > a{text-transform:uppercase;background:black;font-size:17px;}
.enlarge #topb,.enlarge #footer,.enlarge #tfoot,.enlarge #top{background:white;}
.enlarge #tfoot{color:black;border-top:1px solid black;}
.enlarge .dropdown-menu > li > a:hover,.enlarge .dropdown-menu > li > a:focus{background-color:black;color:#FFFFFF;text-decoration:none;font-weight:bold;}
.enlarge #hmenu li a{color:black;border-right:1px solid black;}
.enlarge #hmenu li:last-child a{border-right:0;}
body.enlarge{font-size:14px;}
.enlarge .nav-tabs > li.active > a,.enlarge .nav-tabs > li.active > a:hover,.enlarge .nav-tabs > li.active > a:focus, .enlarge .navbar-nav > li > a,.enlarge #sidebar li a:hover,.enlarge #sidebar li.selected>a{background:black;}
.enlarge .nav-tabs > li a{font-weight:bold;}
.enlarge #top{border-bottom:1px solid black;}
/* lightbox */
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
/** * Remove all paddings around the image on small screen */
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
.mfp-container{padding-left:6px;padding-right:6px;}
}
.mfp-ie7 .mfp-img{padding:0;}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}
.mfp-ie7 .mfp-container{padding:0;}
.mfp-ie7 .mfp-content{padding-top:44px;}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}

@media only screen and (max-width:690px){#btChgStyle{display:none;}
#cookiesBar{height:70px;}
#fmenu li{padding:0;width:100%;font-size:14px;}
}
@media only screen and (max-width:990px){
#fastlinks a{color:white;margin-bottom:8px;padding:7px 10px!important;background-color:#98979B;}
#myCarousel .carousel-control.right {right:15px;}
#myCarousel .carousel-control.left  {left:15px;}
#fastlinks .navbar-form{margin:8px 0;}
.navbar-form .input-sm {font-size:16px;}
}
@media only screen and (min-width:991px){
#myCarousel {padding: 0;}
}

#pp dl {padding:10px;}
.search_plate {background:silver;padding:24px;margin:24px auto;}
.tt-hint {
	color: #999999;height:34px;width:100%;border-radius:4px;
}
.tt-dropdown-menu {
	background-color: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	margin-top: 0;
	padding: 8px 0;
	width: 300px;
}
.tt-suggestion {
	font-size: 14px;
	line-height: 24px;
	padding: 3px 20px;
}
.tt-suggestion.tt-is-under-cursor {
	background-color: rgb(231, 25, 5);
	color: #FFFFFF;
}
.tt-suggestion p {
	margin: 0;}

.search_plate .typeahead {border-top-right-radius:4px!important;border-bottom-right-radius:4px!important;}
.twitter-typeahead {width:100%;} 
.pdf-preview img {margin-right:10px;}
.solid_line {clear:both;}
.solid_line .pagination {margin: 8px 0}
.details {margin-bottom:10px;}
.details >span>span {font-weight:bold;}
h4 a {margin-top:2px;color:rgb(255,1,1);}
.list_special {position:relative;margin-bottom:15px;text-align:center;width:228px;height:228px;}
.special, .auction {position:absolute;left:0;top:0;display:block;}
.special{width:93px;height:93px;background:url('skin/ico_special.png') no-repeat;}
.auction{width:130px;height:130px;;background:url('skin/ico_auction.png') no-repeat}
.gallery .col-md-5 img {display:inline-block;margin:0 5px 5px 0;width:89px;height:auto;}
.gallery .col-md-5{font-size:0;text-align:left;}
.tab-content {padding-top:35px;}
/*
	AnythingSlider v1.8+ Default theme
	By Chris Coyier: http://css-tricks.com
	with major improvements by Doug Neiner: http://pixelgraphics.us/
	based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/*****************************
  SET DEFAULT DIMENSIONS HERE
 *****************************/


/* change the ID & dimensions to match your slider */
#rotator{
	list-style: none;
	/* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
	overflow-y: auto;
	overflow-x: hidden;
}

/*  slider */
.rotator-wrapper {padding: 0 14px;min-height:400px;background:rgb(227,229,230);width:100%}
.rotator-wrapper h3 {color:rgb(255,10,0);font-size:21px;padding:14px 0;margin:0;}
.entry-content {margin: 7px auto 0;background:white;text-align:center;padding:5px;max-width:190px;}
.entry-content > div {padding:5px 0;border-bottom:1px solid rgb(217,217,217);min-height:28px;}
.entry-content .area {border-bottom:none;}
.city{height:50px;display:table;width:100%}
.city_inner {display: table-cell;vertical-align: middle;text-align:center;}
/******************
  SET STYLING HERE
 ******************
 =================================
 Default state (no keyboard focus)
 ==================================*/
/* Overall Wrapper */
.anythingSlider-default {
	margin: 0 auto;
	/* 45px right & left padding for the arrows, 28px @ bottom for navigation */
	padding: 0;
}

/* Navigation buttons + start/stop button, default state */
.anythingSlider-default .anythingControls a {
	/* top shadow */
	background: #777 url(images/default.png) center -288px repeat-x;
	color: #000;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
/* Make sure navigation text is visible */
.anythingSlider-default .anythingControls a span {
	visibility: visible;
}
/* Navigation current button, default state */
.anythingSlider-default .anythingControls a.cur {
	background: #888;
	color: #000;
}

/* start-stop button, stopped, default state */
.anythingSlider-default .anythingControls a.start-stop {
	background-color: #040;
	color: #ddd;
}
/* start-stop button, playing, default state */
.anythingSlider-default .anythingControls a.start-stop.playing {
	background-color: #800;
}

/* start-stop button, default hovered text color (when visible) */
/* hide nav/start-stop background image shadow on hover - makes the button appear to come forward */
.anythingSlider-default .anythingControls a.start-stop:hover,
.anythingSlider-default .anythingControls a.start-stop.hover,
.anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover {
	background-image: none;
	color: #ddd;
}

/*
 =================================
 Active State (has keyboard focus)
 =================================
*/
/* slider window - top & bottom borders, active state */
.anythingSlider-default.activeSlider .anythingWindow {
	border-color: #7C9127;
}
/* Navigation buttons, active state */
.anythingSlider-default.activeSlider .anythingControls a {
	/* background image = top shadow */
	background-color: #7C9127;
}
/* Navigation current & hovered button, active state */
.anythingSlider-default.activeSlider .anythingControls a.cur,
.anythingSlider-default.activeSlider .anythingControls a:hover {
	/* background image removed */
	background: #7C9127;
}

/* start-stop button, stopped, active state */
.anythingSlider-default.activeSlider .anythingControls a.start-stop {
	background-color: #080;
	color: #fff;
}
/* start-stop button, playing, active state */
.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing {
	background-color: #d00;
	color: #fff;
}
/* start-stop button, active slider hovered text color (when visible) */
.anythingSlider-default.activeSlider .start-stop:hover,
.anythingSlider-default.activeSlider .start-stop.hover {
	color: #fff;
}

/************************
  NAVIGATION POSITIONING
 ************************/
/* Navigation Arrows */
.anythingSlider-default .arrow {
	top: 26%;
	position: absolute;
	display: block;
}

.anythingSlider-default .arrow a {
	display: block;
	width: 22px;
	height: 50px;
	margin: 25px 0 0 0; /* half height of image */
	text-align: center;
	outline: 0;
	background: url(images/default.png) no-repeat;
}

/* back arrow */
.anythingSlider-default .back {left: -14px; }
.anythingSlider-default .back a { background-position: left top; }
.anythingSlider-default .back a:hover,
.anythingSlider-default .back a.hover { background-position: left -50px; }
/* forward arrow */
.anythingSlider-default .forward { right: -14px; }
.anythingSlider-default .forward a { background-position: right top; }
.anythingSlider-default .forward a:hover,
.anythingSlider-default .forward a.hover { background-position: right -50px; }

/* Navigation Links */
.anythingSlider-default .anythingControls { outline: 0; display: none; }
.anythingSlider-default .anythingControls ul { margin: 0; padding: 0; float: left; }
.anythingSlider-default .anythingControls ul li { display: inline; }
.anythingSlider-default .anythingControls ul a {
	font: 11px/18px Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	text-align: center;
	outline: 0;
}

/* navigationSize window */
.anythingSlider-default .anythingControls .anythingNavWindow {
	overflow: hidden;
	float: left;
}

/* Autoplay Start/Stop button */
.anythingSlider-default .anythingControls .start-stop {
	padding: 2px 5px;
	width: 40px;
	text-align: center;
	text-decoration: none;
	float: right;
	z-index: 100;
	outline: 0;
}

/***********************
  IE8 AND OLDER STYLING
 ***********************/

/* Navigation Arrows */
.as-oldie .anythingSlider-default .arrow {
	top: 30%;
}
.as-oldie .anythingSlider-default .arrow a {
	margin: 0;
}

/* margin between nav buttons just looks better */
.as-oldie .anythingSlider-default .anythingControls li {
	margin-left: 3px;
}

/* When using the navigationSize option, the side margins need to be zero
	None of the navigation panels look good in IE7 now =( */
.as-oldie .anythingSlider-default .anythingControls a {
	margin: 0;
}
.as-oldie .anythingSlider-default .anythingNavWindow {
	margin: 0 2px;
}
.as-oldie .anythingSlider-default .anythingNavWindow li {
	padding: 3px 0 0 0;
}

/***********************
  COMMON SLIDER STYLING
 ***********************/
/* Overall Wrapper */
.anythingSlider {
	display: block;
	overflow: visible !important;
	position: relative;
}
/* anythingSlider viewport window */

.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* anythingSlider base (original element) */
.anythingSlider .anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	overflow: visible !important;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

/* Navigation arrow text; indent moved to span inside "a", for IE7;
  apparently, a negative text-indent on an "a" link moves the link as well as the text */
.anythingSlider .arrow span {
	display: block;
	visibility: hidden;
}
/* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
.anythingSlider .arrow.disabled {
	display: none;
}
/* all panels inside the slider; horizontal mode */
.anythingSlider .panel {
	background: transparent;
	display: block;
	float: left;
  border-radius:0;
  border:none;
  box-shadow:none;
  text-align:center;
	margin: 0;
}
/* vertical mode */
.anythingSlider .vertical .panel {
	float: none;
}
/* fade mode */
.anythingSlider .fade .panel {
	float: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
/* fade mode active page - visible & on top */
.anythingSlider .fade .activePage {
	z-index: 1;
}

/***********************
  RTL STYLING
 ***********************/
/* slider autoplay right-to-left, reverse order of nav links to look better */
.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}
.anythingSlider.rtl .anythingControls ul { float: left; } /* move nav link group to left */
.anythingSlider.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */
.anythingSlider.rtl .start-stop { /* float: right; */ } /* move start/stop button - in case you want to switch sides */

/* probably not necessary, but added just in case */
.anythingSlider,
.anythingSlider .anythingWindow,
.anythingSlider .anythingControls ul a,
.anythingSlider .arrow a,
.anythingSlider .start-stop {
	transition-duration: 0s;
	-o-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-webkit-transition-duration: 0s;
}

/* responsive styles */

 @media (max-width:990px) {
  .img-responsive.img-center {
    display: table;
    margin: 0 auto;
      #myCarousel .desc {font-size:14px;}
  }
}


 @media (max-width:580px) {
  .rotator-wrapper,#myCarousel .desc {display:none;}
  #brand_logo {float:none;display:block;}
  #hmenu {float:none!important;text-align:center;}
  #brand_logo, #hmenu  {margin-left:auto;margin-right:auto;}
  .media > .pull-left.list_special {float:none!important;margin-left:auto;margin-right:auto;display:block;}
  
  }


@media only screen and (max-width:752px){body{padding-top:0;}
.sidebar{margin-top:20px;}
#myCarousel {margin-top:15px;}
#middlerow > li:nth-child(2){border:none;}
.nav>li{margin-bottom:3px;}
#tmenu{margin:0;padding:0;}
#post_img{float:none!important;margin-top:20px;}

}
/* responsive styles */
@media only screen and (min-width:753px){body{padding-top:60px;}
.topper{border-width:0 0 1px;left:0;position:fixed;right:0;top:0;z-index:1030;}
#tmenu > li > a{padding:10px 15px;margin-right:8px;}
}
/* e rekruter */
#content .skk_filters,#content .skk_offers,#content .skk_container{width:100%}
#content .skk_filters{background:rgb(222,222,222);border:0;border-radius:0;}
#content .skk_filters label{margin-right:5px!important;}
#content .skk_filters_btn_search{background:rgb(11,58,112);}
#content .skk_offers{border:0;}
#content .skk_offers td:first-child{color:rgb(11,58,112);}
#content .skk_offers th{text-align:left;}
/* head_liner */
.head_liner{border-top:1px solid rgb(220,221,224);border-bottom:1px solid rgb(220,221,224);position:relative;}
.head_liner fieldset{margin-left:0;float:left;}
.head_liner .inline_buttons{clear:left;float:left;margin:15px 0;}
.head_liner .inline_buttons input[type=button], .head_liner .inline_buttons input[type=submit]{position:relative;bottom:0;float:left;text-align:center;}
p.form{margin:15px 0;font-size:11px;line-height:14px;}
p.form strong{color:black;}
.mglass{background:url('/hermes/themes/poczta-polska/skin/ico_mglass.png') 0 10px no-repeat;}
.trumpet{background:url('/hermes/themes/poczta-polska/skin/ico_trumpet.png') 0 10px no-repeat;}
.mglass,.trumpet{padding-left:60px;}
.mglass_short{background:url('/hermes/themes/poczta-polska/skin/ico_mglass.png') -11px 10px no-repeat;}
.trumpet_short{background:url('/hermes/themes/poczta-polska/skin/ico_trumpet.png') -15px 10px no-repeat;}
.mglass_short,.trumpet_short{padding-left:30px;}
.head_liner .letters{clear:left;margin:-4px 0 0 12px;display:inline-block;}
#content .head_liner .letters a,#content .head_liner .letters a:link{text-decoration:none;padding:2px;margin:0 1px;float:left;border:1px solid rgb(220,221,224);moz-border-radius:2px;-html-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:block;}
#content .head_liner .letters a:hover{background:#E71905;color:white!important;text-decoration:none;border-color:#E71905;moz-border-radius:2px;-html-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.clearfix:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden;}
/* UI ELEMENTS */
/* input fields */
#page_content select,#page_content input[type="text"],#page_content input[type="email"],#page_content input[type="password"],#page_content textarea{background-color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;color:#555555;line-height:1.42857;padding:6px 12px;margin:5px 5px 5px 0;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;font-size:12px;}
#page_content select:focus,#page_content input[type="text"]:focus,#page_content input[type="email"]:focus,#page_content input[type="password"]:focus,#page_content textarea:focus{border-color:#000;outline:0;}
/* text button class */
#page_content input.text{-moz-user-select:none;border:1px solid rgba(0,0,0,0);border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:normal;line-height:1.42857;margin:0 4px;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap;}
#page_content input.text:focus{outline:thin dotted #333333;outline-offset:-2px;}
#page_content input.text:hover{background:none repeat scroll 0 0 #E71905;color:#FFFFFF;text-decoration:none;}
input.text:hover{text-decoration:underline;}
/* field input  error*/
select.error,input[type=text].error,textarea.error{border:1px solid rgb(236,71,18);}
label{display:block;margin:0 10px 0 10px;padding:0;}
/* fieldset asterix */
fieldset span{font-weight:bold;color:rgb(236,71,18)!important;}
/* selecty*/
.radios label,.checkboxes label{display:block;cursor:pointer;line-height:20px;padding-bottom:9px;margin:0;}
.label_check input,.label_radio input{margin-right:5px;}
.java .label_check,.java .label_radio{padding-left:30px;}
/* fieldset*/
fieldset{border:0;margin:5px 0px 5px 30px;display:inline;padding:0;}
/* fieldset with bottom */
fieldset.border_bottom{border-bottom:1px solid rgb(190,191,194);margin-bottom:25px;padding-bottom:10px;}
/* container  header*/
p.formtitle{font-weight:bold;background:url('/hermes/themes/poczta-polska/skin/arr_db.gif') center left no-repeat;padding:0 0 0 15px;}
/* inline labels,inline labels columns */
fieldset.inline_labels_columns label,fieldset.inline_labels label{float:left;margin-top:10px;}
fieldset.inline_labels_columns div{float:left;}
/* columns labels*/
fieldset.inline_columns div{float:left;}
#content.solid{width:960px;margin:auto;}
#content.solid #sidebar{float:left;width:212px;margin-right:30px;}
#content.solid h1{font-size:22px;}
#content.solid #page_content{overflow:hidden;}
#content.solid #page_content th{border-bottom:1px solid #C7C8CC;border-top:1px solid #C7C8CC;font-weight:bold;padding:12px 10px;text-align:center;vertical-align:middle;}
#content.solid #page_content td{padding:15px;text-align:left;vertical-align:top;border-bottom:1px solid #C7C8CC;}
#content.solid #sidebar h3{margin-top:0;}
/* IE 7 compatibility */
#topb .navbar-form .form-group,.navbar-collapse .btn,#fastlinks .btn,#fastlinks .form-group,#fmenu > li,#content dl{*display:inline;zoom:1;}
.navbar-form .form-control{*width:200px;}
.navbar-form .input-sm{*height:30px;padding-top:0;padding-bottom:0;line-height:30px;}
.home .container,.page .container,.single .container,.category .container{*max-width:1140px;}
#middlerow ul, #sidebar >ul,#sidebar ul.children ul.children,#sidebar ul.children{*margin:0;}
#fmenu .sub-menu,#sidebar >ul,#PostTabs{*margin-left:0;}
.tab-content{*clear:both;}
.page .nav-tabs > li > a{*line-height:15px;}
.page #PostTabs{*height:36px;}

/* user-select polyfill for IE */
[unselectable=on] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

.viewport p {text-align:justify;}

.scrollX,
.scrollY {
  position: relative;
  overflow: hidden;
  padding: 0;
}
.scrollX:hover > .scrollbarY,
.scrollY:hover > .scrollbarY,
.scrollX:hover .scrollbarX,
.scrollY:hover .scrollbarX {
  opacity: 1;
}
.scrollX > .scrollbarY,
.scrollY > .scrollbarY,
.scrollX .scrollbarX,
.scrollY .scrollbarX {
  position: absolute;
  opacity: 0;
  border-radius: 2.5pt;
  cursor: pointer;
  z-index: 1;
  margin: 5pt;
  background: #dcdcdc;
  -webkit-transition: opacity ease-in-out 150ms, background ease-in-out 150ms;
  -moz-transition: opacity ease-in-out 150ms, background ease-in-out 150ms;
  -ms-transition: opacity ease-in-out 150ms, background ease-in-out 150ms;
  -o-transition: opacity ease-in-out 150ms, background ease-in-out 150ms;
}
.scrollX > .scrollbarY.dragScrolling,
.scrollY > .scrollbarY.dragScrolling,
.scrollX .scrollbarX.dragScrolling,
.scrollY .scrollbarX.dragScrolling {
  opacity: 1;
}
.scrollX > .scrollbarY.disabled,
.scrollY > .scrollbarY.disabled,
.scrollX .scrollbarX.disabled,
.scrollY .scrollbarX.disabled {
  display: none;
}
.scrollX > .scrollbarY > .thumb,
.scrollY > .scrollbarY > .thumb,
.scrollX .scrollbarX > .thumb,
.scrollY .scrollbarX > .thumb {
  position: absolute;
  left: -3px;
  top: 0;
  width: 10px;
  height: 100%;
  background: #767676;
  background: rgb(237, 28, 36);
  -webkit-transition: background ease-in-out 150ms;
  -moz-transition: background ease-in-out 150ms;
  -ms-transition: background ease-in-out 150ms;
  -o-transition: background ease-in-out 150ms;
}

.scrollY .content p {margin-right:24px;}

.scrollX > .scrollbarY:hover,
.scrollY > .scrollbarY:hover,
.scrollX .scrollbarX:hover,
.scrollY .scrollbarX:hover,
.scrollX > .scrollbarY.dragScrolling,
.scrollY > .scrollbarY.dragScrolling,
.scrollX .scrollbarX.dragScrolling,
.scrollY .scrollbarX.dragScrolling {
  z-index: 2;
}
.scrollX > .scrollbarY:hover > .thumb,
.scrollY > .scrollbarY:hover > .thumb,
.scrollX .scrollbarX:hover > .thumb,
.scrollY .scrollbarX:hover > .thumb,
.scrollX > .scrollbarY.dragScrolling > .thumb,
.scrollY > .scrollbarY.dragScrolling > .thumb,
.scrollX .scrollbarX.dragScrolling > .thumb,
.scrollY .scrollbarX.dragScrolling > .thumb {
  background: rgb(231,25,5);

}
.scrollX > .scrollbarY,
.scrollY > .scrollbarY {
  top: 0;
  bottom: 0;
  right: 0;
  width: 3pt;
}
.scrollX > .scrollbarX,
.scrollY > .scrollbarX {
  bottom: 0;
  left: 0;
  right: 0;
  height: 3pt;
}
.scrollX > .viewport,
.scrollY > .viewport {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.scrollX > .viewport > .content,
.scrollY > .viewport > .content {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
}
.scrollX.initialized > .viewport {
  overflow-x: scroll;
}
.scrollY.initialized > .viewport {
  overflow-y: scroll;
}
.scrollX.scrollY > .scrollbarX {
  margin-right: 10pt;
}
.scrollX.scrollY > .scrollbarY {
  margin-bottom: 10pt;
}