/*   
Theme Name: Construct
Author: WDF
Version: 1.0
Author URI: http://webdesign-finder.com/
Theme URI: http://webdesign-finder.com/construct
Description: Construct is a corporate theme designed and developed particularly for Construction, Building and Architecture companies or those with similar services after long and thorough research of real Construction Company websites.
License: GPL V3
License URI: https://www.gnu.org/licenses/gpl.html
Tags: architecture, building, company, construction, constructor, contractor, corporate, industry, plumber, responsive, slider revolution, visual composer
*/


.gallery-caption {}
.commentlist .bypostauthor {}
.wp-caption {
	max-width:100%;
	padding: 10px;
	border: 1px solid #ddd;
	background-color: #f3f3f3;
	margin: 0px 0px 10px 0px;
	border-radius: 0px;
}
.wp-caption img {
	margin: 0 0 10px 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: .80em;
line-height: 17px;
padding: 0 5px;
margin: 0;
}

.sticky {}
.alignright { float: right; margin-left:20px; margin-bottom:10px; }
.alignleft { float: left; margin-right:20px; margin-bottom:10px; }
.aligncenter { float: none; text-align: center;}

#shailan-subpages-2 > ul > li {
	border-bottom: 1px solid #E5E5E5;
    padding: 7px 7px 7px 0px;
    font-size: 15px;
}

#shailan-subpages-widget-2 > h4 {
	border-bottom: 1px solid #E5E5E5;
    margin-bottom: 0px;
    padding-bottom: 14px;
    font-weight: 700;
    color: #888;
    font-family: "PT Sans", Helvetica, Arial, sans-serif;
}

.main-nav .menu li.active a {
    color: #fff;
    background: #3D5E8C;
}

#menu-item-1072 > a {
	background: none;
}

.pin_map {
background-color: #315485;
}
/*
.box_view_html {
background-color: #315485;
}

.ihotspot_tooltop_html {
	border-color: #315485;
	background-color: #315485;
}
.point_style {
	border-color: #315485;
	background-color: #315485;
}*/



table.lokale { border-collapse:collapse; border-spacing:0; empty-cells:show }
table.lokale td, 
table.lokale th { vertical-align:top; font-size:10pt;}
table.lokale td { padding: 7px;border-bottom: 2px #BEDAE7 solid; border-right: 1px #E6F1F6 solid; }
table.lokale td a.zapytaj {
display: block;
background-color: green;
padding: 9px;
width: 113px;
color: #fff;
text-align: center;	
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

table.lokale td a.karta {
display: block;
background-color: #315485;
padding: 9px;
width: 113px;
color: #fff;
text-align: center;	
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

table.lokale td a.zapytaj:hover {
	background-color: #5FAD30;
}

#post-1122 > table.lokale > tbody > tr > td > a > img
{
width: 118px !important;	
}
#post-1122 > div > div > div > div > div > div > div > div > table > tbody > tr > td:nth-child(1) {
	border-left: 1px #E6F1F6 solid;
}
table.lokale td h3 {
	font-weight: bold;
}

body > div.pageWrapper > article > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1434196836981 {
	display: none;
}

body > div.pageWrapper > article > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding > div > div > article > div > div > div > a.btn.btn-transparent {
	border-color: #fff;
	color: #fff;
}
footer .social-container .social-links li a {
    display: block;
    border-radius: 50%;
    border: solid 1px #fff;
    color: #fff;
    line-height: 20px;
    width: 22px;
    height: 22px;
    text-decoration: none;
}

#post-1124 > div > div > div:nth-child(2) > div > div > div > div > div > table > tbody > tr > td:nth-child(2) {
	font-weight: bold;
	text-transform: initial; 
}


.wpcf7-form input,
.wpcf7-form textarea
 {
	border: 1px #ccc solid !important;
	width: 100%  !important;	
	padding: 17px;	
}

.wpcf7-form input {
	padding: 30px;
}

.wpcf7-form input.wpcf7-submit {
	padding: 10px !important;	
	width: 300px !important;	
	text-transform: none;
}
.wpcf7-form input.wpcf7-submit:hover {
	color: blue;
}

.pin_ukryj {
	display: none;
}

.srodek {
	margin: 0 auto !important;	
}

.wizki1 {
	/*margin-right: 2px;*/
}

.wpb_image_grid .wpb_image_grid_ul .isotope-item img {
    
    border: 1px solid #fff !important;
}

b.rezer {
	font-weight: bold;
	font-size: 15px;
	color: red;
    display: block;
    margin-top: 9px;
}

tr.rezer {
	/* background-color: #FFF4D4; */
}

.main-nav .menu li a {
    color: #fff;
    line-height: 72px;
}

.tytul_slider1 {
	font-size: 27px;
	font-weight: 700!important;
	background: rgb(255,0,0);
background: radial-gradient(circle, rgba(255,0,0,1) 0%, rgba(179,11,37,1) 54%);
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
}

.tytul_slider2 {
	font-size: 23px;
	border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
}

.tytul_slider3 {
	font-weight: bold;
	border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
}

.tytul_slider3 span{
	font-weight: 400;
	font-size: 19px;
}

.tytul_slider_zaokrglone {
	border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
}

.tytul_slider4 {
	font-style: italic;
	font-size: 22px;
}

.tytul_slider5{
 	background-color: #111111 !important;
/*background: radial-gradient(circle, rgba(255,0,0,1) 0%, rgba(179,11,37,1) 54%); */
}


.btn-transparent {
    border-color: #ffffff;
}

.btn-transparent, .btn.btn-transparent {
	color: #ffffff;
}











