/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.container_inner {
    
}

.column_title {
    font-size: 22px;
    font-weight: 400;
}

.column_subtitle {
    font-size: 13px;
    font-weight: 400;
    font-style: italic; 
}


/*Kliknij na interesujące cię mieszkanie */
body > div.wrapper > div > div > div > div > div > div:nth-child(3) > div > div > div > div > div > div > div > h2 {
    font-size: 32px;
    font-weight: 400;
    letter-spacing: 3px;
    
}

/*parter*/
#ui-id-1 > span {
    font-size: 22px;
    font-weight: 400;
    text-align: center;
    
}
/*pietro*/
#ui-id-2 > span {
    font-size: 22px;
    font-weight: 400;
    text-align: center;

}
/*pietro*/
#ui-id-3 > span {
    font-size: 22px;
    font-weight: 400;
    text-align: center;

}
/*pietro*/
#ui-id-4 > span {
    font-size: 22px;
    font-weight: 400;
    text-align: center;;

}

.qode-advanced-tabs h2 {
    border: 1px solid #272727;
}


/*Stawiamy na gruntowne wykonanie...*/
body > div.wrapper > div > div > div > div > div > section > div > div > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-md-4 > div {
/*    margin-top: 25px;*/
    margin-top: 21%;
    padding-left: 0;
    padding-right: 0;
    background-color: rgba(0, 0, 0, 0.5);
}

.black_box_text_part1 {
    color: #ffffff;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 25px;
    letter-spacing: 1px;
}

.black_box_text_part2 {
    color: #ffffff;
    text-transform: uppercase; 
    letter-spacing: 2px;
    font-size: 16px;
}

.niv1tak {
    background-color: #000000;
}
.niv2tak {
    background-color: #000000;
}
.niv3tak {
    background-color: #000000;
}
.niv4tak {
    background-color: #000000;
}
.niv5tak {
    background-color: #000000;
}

.niv1nie video{
    display: none !important;
    visibility: hidden !important;
    /* opacity: 0.5 !important; */
}
.niv1tak video{
    display: block !important;
    visibility: visible !important;
    
    
}


.niv2nie video{
    display: none !important;
    visibility: hidden !important;
    /* opacity: 0.5 !important; */
}
.niv2tak video{
    display: block !important;
    visibility: visible !important;
    
}


.niv3nie video{
    display: none !important;
    visibility: hidden !important;
    /* opacity: 0.5 !important; */
}
.niv3tak video{
    display: block !important;
    visibility: visible !important;
   
}


.niv4nie video{
    display: none !important;
    visibility: hidden !important;
    /* opacity: 0.5 !important; */
}
.niv4tak video{
    display: block !important;
    visibility: visible !important;
    
}

.niv5nie video{
    display: none !important;
    visibility: hidden !important;
    /* opacity: 0.5 !important; */
}
.niv5tak video{
    display: block !important;
    visibility: visible !important;
    
}

.sl_guzik {
    /* opacity: 1 !important; */
    background-color: rgba(0,0,0,0.4) !important;
    color: rgba(255, 255, 255, 0.4) !important;
    /* border:  solid #ffff 1px !important; */
}


a.zobaczrzut {
    display: block;
    color: #fff;
    background-color: #565656;
    padding: 7px;
    font-size: 15px;
    width: 100px;
    height: 50px;
    margin: 10px 10px 10px 0px;
    line-height: 51px;
}

.lokal_info2 {
    border-bottom: solid 2px #ccc;
    
}

.lokal_info1 {
    width: 100%;
    display: block;
    /* background-color: #eee; */
    border-bottom: solid 1px #424242;
    margin-bottom: 5px;
    padding: 7px 7px 7px 0px;
}

a.rzut1 {
    
    display: block;
    color: #fff;
    font-weight: 200;
    padding: 0px 20px 20px 48px;
    width: 300px;
        margin: 40px 0px 50px 0px;
    background-image: url('icon_pdf.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent; 
        font-size: 29px;       
}

a.rzut1 span {
    font-size: 14px;   
}

a.rzut1:hover {
    
    display: block;
    color: #fff;
}
div.lokal_r {
    padding-left: 33px;
    width: 39%;
}
div.lokal_l {
    padding-right: 33px;
    width: 49%;
}
div.lokal_l, div.lokal_r {
    float: left !important;
    
    /* display: block ; */
}

input.referer-page { display:none !important; }


.lokal-video {
    width: 100%;
}
.galeria_pozycja  {
    padding-left: 8px;
    padding-right: 0px;
}

a.rzut1 {

}

div.wpcf7 input,
div.wpcf7 textarea{ 
        border: solid 1px #424242 !important;
        background-color: transparent !important;

}

.qode-advanced-tabs .qode-advanced-tab-container {

    padding: 0;

}
.boxed .section .section_inner, .grid_section .section_inner {
    /* width: 1500px;
    margin: 0 auto;
    position: relative;
    z-index: 20; */
}
.tablepress .even td {
    background-color: rgba(255,255,255,0) !important;
}

.tablepress tbody td, .tablepress tfoot th {
    border-top: 1px solid #aaa !important;
    vertical-align: top;
}
.tablepress .odd td {
    background-color: rgba(255,255,255,0) !important;
}
.tablepress tfoot th, .tablepress thead th {
    background-color: rgba(255,255,255,0) !important;

}

#tablepress-1,#tablepress-2  {
    /* background-image: url('table_body.jpg'); */
    width: 100%;

}
#tablepress-1,#tablepress-2 a.nazwa {
    color: #acacac;
}

.tablepress tbody td {
    color: #acacac;
    /* font-weight: bold; */
}
#tablepress-1 > thead, #tablepress-2 > thead {
    /* background-color: rgba(0,0,0,0.1) !important; */
    background-color: #565656 !important;
    color: #fff !important;
}
.tablepress td.nazwa {
    color: #acacac;
    font-weight: bold;
    font-size: 20px;
}

.tablepress td.nazwa_garaz {
    color: #acacac;
    font-weight: bold;
    font-size: 20px;
    text-align: left;
}

.tablepress td span.lista_cena {
    color: #acacac;
    font-weight: bold;
    font-size: 16px;
}

.tablepress td span.lista_powierzchnia {
    color: #acacac;
    font-weight: bold;
    font-size: 16px;
}




.tablepress tfoot th, .tablepress thead th {
    color: #acacac;
    font-weight: 700;
    vertical-align: middle;
}

.drop_down .narrow .second .inner ul li {
    padding: 0;
    width: 275px;
}
.title_outer.animate_title_area {
    
    margin-bottom: 44px;
}

a.lista_foto2 img {
    width: 138px;
    max-width: 138px; 

    /* height: auto; */
    image-rendering: optimizeQuality;
}
.blog_holder article .post_text .post_text_inner {
    padding: 23px 23px 35px;
    background-color: #373737;
}

body > div.wrapper > div > div > div > div.container .lokal_l .galeria_pozycja > a > img {
    height: 238px;
}

div > div.post_text > div > p.post_excerpt {
    display: none !important;
}

div.lokal_info {
    font-size: 24px;
    line-height: 42px;
    margin-bottom: 33px;
    display: none !important;
}
/* 
.lokal_info1.lokal_tytul h2 {
    width: 180px;
}

.lokal_info1.lokal_tytul h2
{
    float: left;
}
 */
.lokal_info1.lokal_bim {
    /* width: 70%; */
}
body.single.single-lokale > div.wrapper > div > div > div > div.container > div.container_inner.default_template_holder {
/* background-repeat: no-repeat;
background-image: url('lokal_tlo.svg');
background-position: 0px 72px; */

}
a.button_rodzaj_lokalu {
    /* background-color: #565656; */
    
    display: block;
    color: #fff;
    /* width: 220px; */
    /* height: 40px; */
    float: left;
    /* line-height: 40px; */
    text-align: center;
    padding-bottom: 0px;
    margin:  10px 10px 10px 0px;
}
a.button_rodzaj_lokalu:hover {
    border-bottom: 2px solid #565656;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

span.info_rodzaj_lokalu {
    float: left;
    color: #fff;
    display: block;
        padding-bottom: 0px;
    margin:  10px 10px 20px 0px;
}

@media screen and (max-width: 990px) {
    #odstep_start {
        padding-top: 0;
        padding-bottom: 0;
    }
    .partner1 {
        text-align: center;
    }

}


@media screen and (min-width: 990px)  {
        title h1, .title.title_size_small h1 {
        font-size: 63px;
        font-family: 'open sans';
        font-weight: 700;
        color: #ffffff;
        opacity: 0.25;
    }
}

/* @media screen and (min-width: 260px) and (max-width: 640px)  { */



.title .separator.small, .title .separator.small.left, .title .separator.small.right {
    /* margin-top: 14px;
    margin-bottom: 10px; */
    display: none;
    background-color: #AFAFAF;
}
a.guzik20 {
    background-color: #7F0606;
    padding: 10px 20px 10px 20px;
    display: block;
    float: left;
    color: #fff;
    font-weight: 700;
    margin-bottom: 8px;
    width: 50%;
    /* border:  1px solid #181818; */
}

a.guzik20a {
    background-color: #7F7F7F;
    color: #fff;
    margin-bottom: 8px;
    
}
nav.mobile_menu ul li, nav.mobile_menu ul li ul li {
    border-bottom: 1px solid #343434;
}
nav.mobile_menu ul li.open_sub>ul {
    border-top: 1px solid #343434;
}








