

.articleHolder {
  font-family: 'Oswald', sans-serif;
  border: 1px solid #fff;
  background:#FFF;

}

.articleHolder div[class*="col-sm-"]{
  padding:20px;
  padding-top: 0px;
}

#tinymce, #tinymce p, .articleHolder, .articleHolder p, .articleHolder ul li {
  color:#646464;
  font-size: 12px;
  font-weight: 300;
}


@media (min-width: 992px) {
  .articleHolder div[class*="col-sm-"]{
    padding:60px 60px 60px 100px;
  }

  #tinymce, #tinymce p, .articleHolder, .articleHolder p, .articleHolder ul li {
    
    font-size: 14px;
  }
}


#tinymce table, .articleHolder table {background: url(../img/main-layout/bg.jpg);}



#tinymce table, .articleHolder table {
  padding: 15px;
}

#tinymce table td, .articleHolder table td, #tinymce table td p, .articleHolder table td p {
	
}


#tinymce table td p, .articleHolder table td p {
	padding:0px;
	margin:0px;	
}

#tinymce table td ul, .articleHolder table td ul, .articleHolder ul {
  margin:0px;
  padding: 0 0 0 15px;
  list-style-image: url(../img/pages/list-style-image.png);
}

#tinymce table td, .articleHolder table td {
	border-bottom:1px solid #fff;
	padding: 75px;
  vertical-align: top;

}

#tinymce table thead td, .articleHolder table thead td {
	font-weight: bold;
}

#tinymce h1, #tinymce h2, #tinymce h3, .articleHolder h1, .articleHolder h2, .articleHolder h3 {
	font-size: 36px;
	color:#b75b1d;
  
  
	margin-bottom:15px;
	margin-top:25px;

  text-shadow:none;
  
}



#tinymce div.cleared, .articleHolder div.cleared, #tinymce div.cleared div, .articleHolder div.cleared div {
  background: none;
  padding: 0px;
  margin:0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  color: inherit;
}

#tinymce div.cleared p, .articleHolder div.cleared p{
  margin:0 45px 0 0;
  text-align: justify;
}

.contentHeader {
  text-align: center;
  border:1px solid transparent;
  
}

#tinymce h2, .articleHolder h2{font-size: 20px; color:#43a1bc;}
#tinymce h3, .articleHolder h3{font-size: 16px;}

.contentHeader .content{
  margin-top: 60px;
  color: #fff;
  font-size: 12px;
  text-shadow: 1px 1px 0px #5b3122;
  
}

.contentHeader h1{
  margin:0px;
  font-size: 40px;
  margin-bottom:15px;
  font-family: 'Alegreya';
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 1px 1px 0px #5b3122;
}

.contentHeader.contentHeader334 h1{
  font-size:30px;
}



@media (min-width: 992px) {

  #tinymce h2, .articleHolder h2{font-size: 26px;}
  #tinymce h3, .articleHolder h3{font-size: 20px;}


  .contentHeader .content{
    font-size: 16px;
  }
  .contentHeader h1{
    font-size: 70px;
  }
}

.certyfikatyHeader{
  background: url(../img/certyfkaty/header.jpg) no-repeat center top;
  height: 266px;
}

.contentHeader334 {
  background: url(../img/pages/odpowiedzialnosc.jpg) no-repeat center top;
  height: 256px;
}

.contentHeader333 {
  background: url(../img/pages/o_nas.jpg) no-repeat center top;
  height: 560px;  
}

.contentHeader337 {
  background: url(../img/pages/franczyza.jpg) no-repeat center top;
  height: 267px;  
}
.contentHeaderFranczyzaForm {
  background: url(../img/franczyza/header-bg.jpg) no-repeat center top;
  height: 379px;  
}

.contentHeader333 .content{
  margin-left:20%;
  margin-right:20%;
  text-shadow: 1px 1px 0px #5b3122;
}