/*
Theme Name: wp-bootstrap
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 3.3.1
Author: Chris Barnes
Author URI: http://cbarn.es
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

@font-face {
	font-family: 'Conv_Rimouski SemiBold';
	src: url('fonts/Rimouski SemiBold.eot');
	src: local('☺'), url('fonts/Rimouski SemiBold.woff') format('woff'), url('fonts/Rimouski SemiBold.ttf') format('truetype'), url('fonts/Rimouski SemiBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Rimouski';
	src: url('fonts/Rimouski.eot');
	src: local('☺'), url('fonts/Rimouski.woff') format('woff'), url('fonts/Rimouski.ttf') format('truetype'), url('fonts/Rimouski.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Rimouski Light';
	src: url('fonts/Rimouski Light.eot');
	src: local('☺'), url('fonts/Rimouski Light.woff') format('woff'), url('fonts/Rimouski Light.ttf') format('truetype'), url('fonts/Rimouski Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



.zaj p,.morewy, .morewy:hover,.bloglink .blogmore,article p,article li,.postheader .meta,#sidebar1 .widget_recent_entries li a.readm,#sidebar1 .post-date,#sidebar1 a,.formheader,#stopka p {font-family: 'Conv_Rimouski Light' !important;letter-spacing:1px;}
.bloglink,article .offer h2,article p.osoba,article p.stanowisko,article p b,article p strong,.postheader h2 a,.morew, .morew:hover {font-family: 'Conv_Rimouski SemiBold';letter-spacing:1px;}
#mega-menu-main_nav a,#sidebar1 .widget_recent_entries li a,#sidebar1 h4 {font-family: 'Conv_Rimouski SemiBold' !important;letter-spacing:1px;}
article .offer p.red-title {font-family:'Roboto',sans-serif;}

body {padding-top:0px;font-family:'Roboto',sans-serif;}

.navbarTop {text-align:center;}
.logo {margin-top:40px;margin-bottom:15px;}
#stopka {background: #fafafa;color: #000;padding: 7px 0px;margin-top: 25px;}
.social ul {list-style:none;float:right;margin-top:5px;}
.social li {display:inline-block;margin-left:10px;}
.facebook a,.linked a,.google a {width:27px;height:27px;display:inline-block;}
.facebook {background:url(images/facebook.png) no-repeat center center;}
.linked {background:url(images/linkedin.png) no-repeat center center;}
.google {background:url(images/google.png) no-repeat center center;}
.ekspert {margin-bottom:50px;}
.osoba {font-size:18px;font-weight:700;}
article p,article li {line-height:2;}
.radazdjecie {margin-top:10px;}
.trojkat .container {position:relative;}
.trojkat {width:100%;}
.trojkatins {background:url(images/bg-kant.png) no-repeat right top;}
.page-header {margin-top:0px;border-width:0px;}
.page-header h1 {margin-top:0px;font-size:48px;text-transform:uppercase;font-weight:700;}
.doprawej {float:right;}
.ekspert.zespol {margin-bottom:100px;}
.stanowisko {font-size:24px;text-transform:uppercase;line-height:1.6;margin-bottom:0px;}
.wpis p {margin-bottom:45px;}
article .offer p.red-title {font-size:36px;color:#582C83;margin-bottom:5px;line-height:36px;}
article .offer h2 {font-size:18px;color:#191919;}
article p,article ul {margin-bottom:45px;}
#main article p.beforeul {margin-bottom:0px;}
article ul li {list-style:none;background:url(images/reddot.png) no-repeat left 12px;padding-left:10px;}
article ul {padding-left:25px;}
.slajder {width:100%;
background:url(images/bgslid.png)no-repeat center center;}
.slajder .inside {height:556px;}

.postheader .meta {right:0px;width:200px;position:absolute;text-align:right;top:12px;color:#572c83;font-size:14px;}
.postheader {position:relative;border-bottom:1px solid #582C83;margin-bottom:7px;}
.postheader h2 {padding-right:220px;margin-bottom:5px;}
.listimg img {width:100%;height:auto;}
.postheader h2 a {color:#000;font-size:24px;}
.listawpisow {margin-top:10px;}
.listawpisow p {line-height:2;color:#000;margin-bottom:0px;}
.morew,.morew:hover {margin-top:10px;color:#582C83;}
.ofertyindex {margin-top:-50px;float:left;width:100%;}
.wp-pagenavi {text-align:center;}
.wp-pagenavi a {border-width:0px;color:#808080;}
.wp-pagenavi a:hover {color:#582C83;}
.wp-pagenavi span {border-width:0px;color:#582C83;}
.page-template-page-statut-php #sidebar2 a {font-size:18px;color:#000;text-transform:uppercase;font-weight:700;}
#sidebar2 li {list-style:none;}
.page-template-page-statut-php #sidebar2 li {border-bottom:1px dashed #9e9c93;line-height:60px;}
.page-template-page-statut-php #sidebar2 li:first-child {border-top:1px dashed #9e9c93;}
.page-template-page-statut-php #sidebar2 a {background-image:url(images/activesub.png);background-repeat:no-repeat;background-position:0px 22px;padding-left:20px;display:block;width:100%;height:100%;}
.page-template-page-statut-php #sidebar2 a:hover,.page-template-page-statut-php #sidebar2 li.active a {background-position:0px -34px;}
#sidebar2.totop li {list-style:none;float:left;border-right:1px solid #000;line-height:20px;padding-right:30px;margin-left:30px;}
#sidebar2.totop li:last-child {border-right-width:0px;}
#sidebar2.totop li a {background-image:url(images/activesub.png);background-repeat:no-repeat;background-position:0px 2px;padding-left:25px;display:block;width:100%;height:100%;font-size:18px;color:#000;text-transform:uppercase;font-weight:700;}
 #sidebar2.totop a:hover, #sidebar2.totop li.active a {background-position:0px -54px;}
 #sidebar1 .widget {border:1px solid #b3b3b3;padding:10px 20px 20px;}
 #sidebar1 h4 {color:#808080;font-size:16px;}
 #sidebar1 a {color:#808080;font-size:14px;}
 #sidebar1 li {list-style:none;}
 #sidebar1 ul {padding-left:0px;}
 #sidebar1 .post-date {font-size: 14px;
color: #808080;
position: absolute;
width: 75px;
top: 0px;
right: 0px;}
 #sidebar1 .widget_recent_entries li {position:relative;margin-bottom:7px;}
  #sidebar1 .widget_recent_entries li  a {padding-right:75px;}
#sidebar1 .widget_recent_entries li  a.readm {font-size:12px;color:#572c83;margin-bottom:5px;}
#sidebar1 #search-2 {padding:0px;border-width:0px;}
#sidebar1 .form-control {border-radius:0px;border:1px solid #b3b3b3;border-right-width:0px;box-shadow:none;}
#sidebar1 .btn-default,#sidebar1 .btn-default:hover {background:#fff url(images/lupa.png) no-repeat right 10px center;border-radius:0px;border:1px solid #b3b3b3;border-left-width:0px;width:70px;height:34px;}
article a,article a:hover {color:#582C83;}
.bigsub {font-size:18px;font-weight:700;margin-top:-73px;}
.formularz {padding:15px 25px;border:1px solid #9e9c93;background:url(images/line.png);}
.formheader {margin-top: -26px;margin-left:-10px;
background: #fff;
float: left;
padding: 0 10px;
margin-bottom: 15px;}
.formularz p {margin-bottom:0px;}
.formularz textarea {width:100%;height:160px;}
.wpcf7-submit {background:transparent url(images/btn.png) no-repeat;color:#fff;border-width:0px;width:96px;height:26px;text-align:left;}
label {width:100%;text-transform: uppercase;
letter-spacing: 1px;
padding-top: 1px;}
#stopka p {padding-top:14px;margin-bottom:0px;font-size:12px;}
#stopka a,#stopka a:hover {color:#582C83;}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.box {width:100%;height:100%;}
.box.rewers-1,.box.rewers-2 {background:#fff;border:2px solid #582C83;box-shadow:none;}
.box {background:#582C83;border:2px solid #fff;-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);}
.marg {margin-bottom:30px;}.insbox {padding:50px 25px 30px 25px;text-align:center;}
.box h5 {text-align:center;font-size:30px;text-transform:uppercase;color:#fff;margin-bottom:5px;}
.box.rewers-1 h5,.box.rewers-2 h5 {color:#582C83;}
.box .meta {text-align:center;font-size:14px;color:#d9d9d9;margin-bottom:50px;}
.box.rewers-1 .meta ,.box.rewers-2 .meta {text-align:center;font-size:14px;color:#5b5b5b;margin-bottom:50px;}
.zaj {text-align:center;color:#fff;margin-bottom:25px;}
.box.rewers-1 .zaj ,.box.rewers-2 .zaj {color:#000;}
.morewy,.morewy:hover {display:inline-block;font-size:14px;text-transform:uppercase;color:#582C83;background:#fff;padding:8px 18px 4px;}
.box.rewers-1 .morewy ,.box.rewers-1 .morewy:hover ,.box.rewers-2 .morewy ,.box.rewers-2 .morewy:hover  {background:#582C83;color:#fff;}
.akt {font-size: 48px;
text-transform: uppercase;
font-weight: 700;margin-bottom:35px;}
.bloglink {font-size:24px;font-weight:700;text-align:center;color:#582C83;margin-bottom:150px;float:left;width:100%;margin-top:20px;clear:both;}
.bloglink .blogmore,.bloglink .blogmore:hover {
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;font-weight:400;
    background: #582C83;margin-bottom:15px;margin-top:20px;
    padding: 8px 18px 4px;
}
.single .post_content {margin-top:20px;}
#main article .post_content img {margin:20px auto;}
 .nextpost,.prevpost {background:#fafafa;color:#000;padding:8px 30px;display:block;}
  .nextpost:hover,.prevpost:hover {color:#000;}
  .postnav {margin-bottom:150px;}
 #main article .logos img{margin:0px}
 #main article .logos {text-align:center;}
 #mega-menu-wrap-main_nav #mega-menu-main_nav > li.mega-menu-item > a.mega-menu-link {margin:0 20px;}
 #mega-menu-wrap-main_nav li.mega-menu-item-has-children a {border-bottom-width:0px !important;}
 .slidcapt { display: flex;flex-flow: row wrap;
  justify-content: center;
  flex-direction: column;
  text-align: left;height:100%;}
  [class*="banner--"] {
    display: flex;
    margin: .25rem;
    height: 2rem;
    padding: .25rem;
	flex: 1 1 50%;
}
.banner--lewa{
 justify-content: center;
  flex-direction: column;
  text-align: left;
  font-size:48px;
font-weight:700;line-heigth:60px;
}
.banner--prawa{
	 justify-content: center;
  flex-direction: column;
  text-align: right;
    font-size:42px;
  color:#fff;line-height:70px;
}
article .offer h2 {line-height:32px;}
.social-sharing.ss-social-sharing {background: #fafafa;
color: #000;
padding: 8px 30px;line-height:45px;text-align:center;
display: block;}
#main .social-sharing span {font-size:100%;}
.postfoot .inl {display:inline-block;}
.data.inl {background:url(images/data.png) no-repeat left center;padding-left:30px;margin-right:20px;}
.wysw.inl {background:url(images/wyswietlen.png) no-repeat left center;padding-left:30px;margin-right:20px;}
.author.inl {background:url(images/autor.png) no-repeat left center;padding-left:30px;margin-right:20px;}
.postfoot {margin-top:20px;margin-bottom:20px;}
.projekthead h2 {font-size:32px;color:#582C83;font-weight:700;text-transform:uppercase;margin-bottom:0px;}
.projekthead {padding-left:40px;}
.projekthead .realizacja {font-size:24px;color:#582C83;font-weight:400;text-transform:uppercase;font-style:italic;}
.galeria row {margin-bottom:20px;}
.galeria {margin-top:20px;}
.subtyt {color:#191919;text-transform:uppercase; font-size:18px;}
.realizacje .post_content {padding-left:40px;}
.realizacje #main article {margin-bottom:40px;}
.bg {background:url(images/trojkat2.png) no-repeat right top;}
.logo img {max-width:100%;height:auto;}




@media screen and (max-width:1199px)
{

	.banner--prawa {font-size:34px;}
			#sidebar2.totop li{padding-right: 10px;
margin-left: 10px;}
}

@media screen and (max-width:991px)
{
	.logo {margin:20px 0px;}
	.slajder .inside {height:250px;}
	.slajder {margin-top:5px;}
	.banner--lewa {font-size:24px;}
	.banner--prawa {font-size:22px;line-height:30px;}
	.postheader .meta {top:-12px;}
	.postheader h2 {padding-right:0px;}
	.projekthead,.realizacje .post_content {padding-left:0px;}
#sidebar2.totop li a {font-size:14px;}
}

@media screen and (max-width:768px)
{
	
.slajder {background-position: 55% center;}
#sidebar2 {display:none;}
	}
	
	@media screen and (max-width:768px)
{
	
.slajder {background-position: 55% center;}
.box {margin-bottom:20px;}
.akt {text-align:center;}
.bigsub {margin-top:0px;}
.formularz input {width:100%;}
.galeria img {margin-bottom:20px;}
	}
	
		@media screen and (max-width:550px)
{
	article ul {padding-left:10px;}
[class*="banner--"] {
    display: block;
	width:100%;float:left;
height: 100px;
font-size: 18px;
line-height: 24px;
padding-top: 25px;margin:0px;
}
article .offer p.red-title {font-size:28px;line-height:36px;}
article .offer h2 {line-height:32px;}
.slajder .inside {height:auto;margin-bottom:10px;}
.slajder {margin-bottom:10px;}
.akt,.page-header h1 {font-size:36px;}
.slidcapt {display:block;}
.slajder {background-image:none;}
.banner--prawa,.banner--lewa {display:block;text-align:center;}
.banner--prawa {background:#582C83;}
.box h5 {font-size:22px;}
.projekthead h2 {font-size:24px;}
.projekthead .realizacja {font-size:18px;}
.insbox {
    padding: 30px 15px 20px 15px;
	}
	.bloglink {margin-bottom:20px;}
}