.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;

  color: #ffffff;
  font-size: 17px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.newsletter-subscription input {padding:10px 5px; font-size:14px; border: 1px solid #333; width:100%}
.newsletter-subscription input.newsletter-submit {background:#093e68; color:#fff; padding:10px 30px; width:200px;     margin: 0 0 0 130px;}
.newsletter-subscription table {border:0; width:100%; background:transparent;}
.newsletter-subscription td, th {background:#fff;border:0;}
.newsletter-subscription th {text-align:right; font-weight:bold; padding:0; font-size:15px;}
.pagi li a,
.pagi li a:hover,
.pagi li.active a,
.pagi li.disabled {
	color: #fff;
	text-decoration:none;
}

.pagi li {
	display: inline;
}

.pagi li a,
.pagi li a:hover,
.pagi li.active a,
.pagi li.disabled {
	background-color: #093e68;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 0.75rem;
}

.pagi li a:hover,
.pagi li.active a {
	background-color: #3C8DC5;
}

.nav span[property="v:title"] {padding-left: 26px; background: url("/wp-content/themes/uw/library/img/mini_arrow_r.png") 8px 0.6em no-repeat; color: #565d65;}
.main-wrapper img {max-width:100%; height:auto;}
.subpage-header h1 {width: 60%;}
.dl-subviewopen #menu-item-10552 {display:none;}
.body .slider {min-height: 20px!important;}
.bip:before {content: url("../img/bip.png"); margin-right: 5px; display: inline-block; margin-top: 2px; vertical-align: middle;}

@media all and (max-width: 570px) {
.rate-tags {display:none;}
.context-menu{border-top:2px solid #ea670c;float:none;margin:20px 0px;width:100%;background:#d8e0e3;}
.context-menu ul li{list-style-type:none;border-top:1px solid #c0cdd3;-webkit-box-shadow:0 1px 0 0 #f2f3f5 inset;-moz-box-shadow:0 1px 0 0 #f2f3f5 inset;box-shadow:0 1px 0 0 #f2f3f5 inset; background:transparent url('../img/mini_arrow_r_orange.png') no-repeat 15px 17px; padding:10px 5px 10px 40px;}
.context-menu ul li a{color:#3a3f44; display:block;}
.context-menu ul li:first-child{border-top:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.ImpBox {color:#000; border-left:10px solid #1e93c8; display:block; padding:2px 0 2px 10px; margin: 0 0 20px 0; font-size:15px; overflow: auto;}
.ImpBox a {display:block; }
.RightBox {color:#565656; border-top:1px solid #1e93c8; display:block; padding:10px 2px; margin: 20px 0 10px 0; overflow: auto;}
.RightBox a {display:block; padding-top:10px;}
.orangeSpan {border-top:7px solid #ea670c; padding:2px 0; color:#000;  line-height: 33px;}
.orangeSpanUpper {padding:2px; color:#ea670c;}
.orangeSpanLarge {padding:2px; color:#ea670c;font-size:32px; line-height:32px;}
.t_c-gray, .article-text {color:#333!important; font-size:13px;}
.padding_30 {padding: 30px;}
.uni-box .side-section .section-header {display:none!important;}

#menu-wydzialy {list-style-type: none;}

}

@media all and (min-width: 570px) {
body {color:#333!important; font-size:13px!important;line-height:18px; }
h1.t_s-40 {line-height:40px; color:#093e68;}
.padding_30 {padding: 30px;}
.main-header .bot-bar .menu2 nav>ul>li {font-family:'Open Sans'; font-weight: 400; cursor:auto!important;}
.main-header .bot-bar .menu2 nav>ul>li a {cursor:default!important;}
.main-header .bot-bar .menu2 .submenu ul>li a {cursor:pointer!important;}
.body.home .body-content .shortcuts .inner {min-height: 200px!important;}
.body.home .body-content .shortcuts .inner>h2 {font-size: 21px!important; line-height: 2em!important; color:#093e68!important;}


.body.home .body-content .patrons .container .items .item a img, .body.home .body-content .patrons .container .items .item , .body.home .body-content .patrons, .body.home .body-content .patrons .nav a.prev, .body.home .body-content .patrons .nav a.next, .body.home .body-content .patrons .container, .body.home .body-content .patrons .container .items {height: 117px!important;}

footer .darker-bg .content .boxes .box.i4 li {margin-bottom: 2px!important;}
footer .darker-bg .content .boxes .box .spacer {padding: 20px 40px!important;}
footer .darker-bg .content .boxes .box {height: 190px!important;}



.bg_edukacja {background: url("../img/10.jpg"); background-size: cover; }
.bg_edukacja a {color:#fff!important}
.bg_edukacja h1.t_s-40 {line-height:40px; color:#fff;}
.bg_badania { background: url("../img/02.jpg"); background-size: cover; }
.bg_badania a {color:#fff!important}
.bg_badania h1.t_s-40 {line-height:40px; color:#fff;}
.bg_relacje { background: url("../img/09.jpg"); background-size: cover; }
.bg_relacje a {color:#fff!important}
.bg_relacje h1.t_s-40 {line-height:40px; color:#fff;}
.bg_uniwersytet { background: url("../img/08.jpg"); background-size: cover; }
.bg_uniwersytet a {color:#fff!important}
.bg_uniwersytet h1.t_s-40 {line-height:40px; color:#fff;}
.body.home .slider .items .item .description:hover { padding-top: 50px!important }
.body.home .body-content .media>.listen>.inner>.content ul,.body.home .body-content .media>.watch>.inner>.content ul {list-style-type:none!important; padding-left:0!important;}
.body.home .body-content .media>.listen>.inner>.content ul li{list-style-type:none!important; padding-left:0;}
.body.home .body-content .listen>.watch>.inner>.content a , .body.home .body-content .media>.watch>.inner>.content a {margin:0;}
.body.home .slider .items .item .description .header {height:40px!important;}


#menu-wydzialy {list-style-type:none;}

.ImpBox {color:#000;   border-left:10px solid #1e93c8; display:block; padding:2px 0 2px 10px; margin: 0 0 20px 0; font-size:15px; overflow: auto;}
.ImpBox a {display:block; }
.RightBox {color:#565656; border-top:1px solid #1e93c8; display:block; padding:10px 2px; margin: 20px 0 10px 0; overflow: auto;}
.RightBox a {display:block; padding-top:10px;}
.orangeSpan {border-top:7px solid #ea670c; padding:2px 0; color:#000;  line-height: 33px;}
.orangeSpanUpper {padding:2px; color:#ea670c;}
.orangeSpanLarge {padding:2px; color:#ea670c;font-size:32px; line-height:32px;}
.t_c-gray, .article-text {color:#333!important; font-size:13px;}

footer .darker-bg .content .boxes .box.light {text-transform: none!important;}

.context-menu{float:left;width:45%;margin:0 20px 10px 0;border-top:2px solid #ea670c;background:#d8e0e3;}
.context-menu ul li{list-style-type:none;border-top:1px solid #c0cdd3;-webkit-box-shadow:0 1px 0 0 #f2f3f5 inset;-moz-box-shadow:0 1px 0 0 #f2f3f5 inset;box-shadow:0 1px 0 0 #f2f3f5 inset; background:transparent url('../img/mini_arrow_r_orange.png') no-repeat 15px 17px; padding:10px 5px 10px 40px;}
.context-menu ul li a{color:#3a3f44; display:block;}
.context-menu ul li:hover{background-color:#e1e8eb;}
.context-menu ul li:first-child{border-top:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.portalWewnetrzny a {color:#ea670c!important; font-size:10px; text-transform:lowercase; background:transparent url('../img/portalwewnetrzny.png') no-repeat 200px 23px; padding-right:40px!important;}


#cssBwMode { background: #000 }
#cssBwMode .t_c-gray { color: #000 }
#cssBwMode .t_c-gray-light { color: #000 }
#cssBwMode .t_c-gray-medium { color: #000 }
#cssBwMode .t_c-blue-light { color: #000 }
#cssBwMode .t_c-darkblue { color: #000 }
#cssBwMode * { color: #000 }
#cssBwMode .main-header .top-bar .menu3 nav>ul>li { background: yellow !important }
#cssBwMode .main-header .bot-bar .menu2 nav>ul { background: yellow !important }
#cssBwMode .body.home .slider .items .item .description .header { background: yellow !important }
#cssBwMode .grid-item .g-item-link .title { background-color: yellow !important }
#cssBwMode .grid-item .g-item-link .content { background-color: yellow !important }
#cssBwMode .home-events-calendar .events .event a .date-box { background: yellow !important }
#cssBwMode .main-header .top-bar .old-version { background: yellow !important }
#cssBwMode .btn { background: yellow !important }
#cssBwMode .m_adm-list .item-title { background: yellow !important }
#cssBwMode .m_adm-list .item-title:hover { background: #00ffff !important }
#cssBwMode footer { background: #FFF !important }
#cssBwMode footer .dark-bg .bg { background: #FFF !important }
#cssBwMode a:hover { background: #00ffff !important }

}

