

.header_top {
font-weight: 600;
letter-spacing: 2px;
}

.two_columns_50_50 > .column1{
width:80%;
}
.two_columns_50_50 > .column2{
width:20%;
}
.portfolio_social_holder{
display:none;
}

nav.main_menu > ul > li > a {
    padding: 0 14px;
}

.single-portfolio_page .content_inner .column2{
position:absolute;
right:1px;
}


.single-portfolio_page .content_inner .column2 {
    background: none repeat scroll 0 0 black;
    position: fixed;
    right: 1px;
    top: 76%;
padding:5px;
z-index:1000;
}
.single-portfolio_page .content_inner .column2 a,.single-portfolio_page .content_inner .column2 p a {
color:#fff!important;
}

.title h1 {
word-break:normal;
}
h6.info_section_title{
display:none;
}

.portfolio_detail .info{
margin:0;
padding:5px 10px;
}

.single-portfolio_page .content_inner .column2 a, .single-portfolio_page .content_inner .column2 p a {
    color: #fff !important;
    font-size: 20px;
    font-weight: bold;
}

div.wpcf7-response-output{
color:#000;
}


/* NOWE ZMIANY - NIE ZMIENIAĆ */

#nav-menu-item-20511 a span {color:#ecae80 !important;border-bottom: 2px solid #ecae80;}
#nav-menu-item-20511 .second a span {color:#696969 !important;border-bottom: 0px solid #ecae80;}

.carousel-inner h2 a {
    color: #fff;
    display: inline-block;
    font-size: 60px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 1.07143em;
    margin: 10px 0 20px;
    text-align: center;
    text-transform: uppercase;
}

.contact_detail {margin: 8px 0 40px;}
.footer_bottom_holder {background-color: #ffffff;}
.footer_top .widget.widget_nav_menu li {line-height: 29px;}
.footer_top .widget_recent_entries > ul > li, .footer_top .widget_recent_comments > ul > li, .footer_top .widget_meta > ul > li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li {
    padding: 8px 0;
}

.single-portfolio_page .content_inner .column2, .single-portfolio_page .content_inner .column2 a {background: none transparent;padding:0px;}
.single-portfolio_page .content_inner .column2 {right: 1px;top: 76%;z-index: 1000;}
.single-portfolio_page .content_inner .column2 a, .single-portfolio_page .content_inner .column2 p a {
    color: #fff !important;
    display: block;
    font-size: 20px;
    font-weight: bold;
    height: 90px;
    width: 111px;
}

.portfolio_detail .info {padding: 0px;}
.postid-52 .portfolio_single {padding-bottom: 500px;}

.title h1 {
    color: #fff;
    display: inline-block;
    font-size: 60px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 1.07143em;
    margin: 10px 0 20px;
    text-align: center;
    text-transform: uppercase;
}

header.centered_logo .header_inner_left {margin: 0;position: relative;}
nav.main_menu > ul > li > a {letter-spacing: 2px;}

.footer_bottom {
    height: 37px;
}

#back_to_top {bottom: 15px;display:none;}