/* Enter Your Custom CSS Here */
/*footer.bottom {
    visibility: hidden;

}*/
.cptbc-item-58 .item img, cptbc-item-58 .item a img {
   width: 100%;
}
site-branding.col-md-6
{ display: block;
    margin-left: auto;
    margin-right: auto
}
.navbar-nav .menu-item a {
	margin: 0 30px;
}



.carousel-indicators li {
    background-color: transparent;
    border: none;
}
.carousel-indicators .active {
      background-color: transparent;
    border: none;
}
li#menu-item menu-item-type-custom menu-item-object-custom menu-item-584{
 text-align:right; 
}
.fa-vk:before {
    content: url(http://lesko-ing.com.pl/wp-content/uploads/2016/07/wielka-brytania.jpg);
}
.fa-behance:before {
    content: url(http://lesko-ing.com.pl/wp-content/uploads/2016/07/rosja.png);
}
.fa-pinterest:before {
    content: url(http://lesko-ing.com.pl/wp-content/uploads/2016/07/niemcy.png);
}
.countup-circle
{
color:#ffffff !important;
}
.countup-title
{
color:#ffffff;
/*color:#0000ff;*/
}
.countup-item {
  border-right: 1px solid #f6f7f9;
}
.countup-item:last-child {
    border-right: 1px solid #f6f7f9;
}
.thank-you-for-your-support{display:none;}
   
.panel-row-style{
zoom: 1;
    padding-right: 12px;
    padding-top: 12px;
    padding-left: 12px;
}
.so-widget-sow-google-map.img{vertical-align:middle;}
.copyrights {
    text-align: center;
}
.panel-grid-cell .so-panel:after {

    padding-top: 70px;
}
/*.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{display:none;}
*/
.col-md-3.col-sm-6.portfolio-item{width: 33%;}
.panel-row-style {
    padding-left: 12px;
    display: flex;
    flex-direction: row;
    align-content: space-around;
    justify-content: space-between;
}
.so-widget-sow-editor.so-widget-sow-editor-base{padding-bottom: 12px;}

.footer-container{
  color: white; 
  font-family: Arial, sans;
  min-height: 400px;
  font-size: 12px;
}
.footer-cell
{
	
	width: 20%; 
	padding: 2%; 
	float: left;
	min-height: 300px;
	border-right: 2px solid grey;
}
#footer-cell-map
{

	width: 40%; 
	padding: 2%; 
	float: left;
	min-height: 300px;
}
#footer-white
{
	float: left; 
	padding: 2%;
	width: 20%; 
	color: #272727;
	background-color: white;
	min-height: 300px;
}
.footer-h1
{
	font-weight: bold;
	font-size: 20px;
	text-align: center;
  	margin-bottom: 8px;
}
#footer-button
{
	height: 50px;
	margin: 30px 30px 0px 30px;
	
	font-weight: bold;
	text-align: center;
	font-size: 20px;
    background-color: #272727;
  	padding-top: 8px;
  	border: 2px solid #005EB8;
}
#footer-button:hover
{
	background-color: #005EB8;
  	padding-top: 8px;
}
@media all and (max-width:1150px) 
{
	.footer-cell {width: 50%; margin-bottom: 10px; border: none; }
    #footer-cell-map { clear:both; width: 50%; }
	#footer-white  { float:left; width: 50%; min-height: none; background-color: #272727; color: white;}
}
@media all and (max-width:400px) 
{
	.footer-cell{ clear:both; margin-bottom: 10px; border: none; width: 100%;}
    #footer-cell-map{ clear:both; width: 100%; margin-bottom: 10px;}
  	#footer-white { clear:both;	width: 100%; padding: 10px; min-height: none;}
}


