/* header */

#text-slider .text-slideshow article{line-height: 50px; }

.main-header{ -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

ul.cactus-contact-info.cactus-list-md-3 > li{width: 50%;}

.logo-box{margin-top: 0px; }
p.quoteauthor{font-size: 18px; font-weight: 500; width: 100%; float: right;}
p.quote{font-size: 20px; font-weight: 700; width: 100%;}
i.fa.fa-home{display: none; }
img.logo{
max-height: 75px !important;
margin: 5px;
}
div.textwidget p{ color: #a0a0a0;}
.cactus-section-works p{ padding-bottom: 30px;}

.site-nav li > ul{width: 290px; right: 10px !important;}
.site-tagline{color: #fff; font-family: Helvetica Neue; font-weight: 100;}
.logo-box .pull-left + .pull-left{margin-left: 0px;
margin-top: 54px; }

header a{color: #fff;}
.site-nav > div > ul > li > ul > li a{ color: #333;}
.site-nav > div > ul > li > a:hover{ color: #cecece;}
.site-nav > div > ul > li > a:active{ color: #cecece;}
.frontpage .main-header:not(.fxd-header) .site-nav > div > ul > li > a:hover{ color: #cecece;}
.frontpage .main-header:not(.fxd-header) .site-nav > div > ul > li > a:active{ color: #cecece;}
.main-header{background-color: #2f2f2f;;}

.entry-header, .entry-main, .entry-footer{ padding-left: 30px; }

.entry-main{padding: 30px !important;}

div.main-header.fxd-header.container.pull-left{padding-top: 20px;}
div#works.cactus-section.cactus-section-works{padding-top: 50px; }
.cactus-section-promo div{background: #e3e3e3; }
.cactus-section-promo{background: #fff;}
cactus-section cactus-section-promo{padding: 0px !important; }
div.homepage-hero-module{display: none;}
.cactus-box-content{margin-left: 50px; box-shadow: none;}
#text-slider{position: absolute !important; top: 35%; text-align: center;}
entry-summary{display: none;}
.cactus-entry-main{margin: 0px !important;}

/* LOGO 
img.custom-logo{ max-width: 80%; }

*/

img.custom-logo{width: 50px;}

/* TEXT SLIDER*/

#text-slider-controls a{position: absolute;
top: 20%;}
a.next{right: 20px;}
a.prev{left: 20px; }
#text-slider-controls{}
#text-slider .text-slideshow article{text-shadow: 0 0 3px #dadada, 0 0 5px #000;}
.site-nav > div > ul{ padding: 28px 0px; }
input#submit{ color: #fff; background: #000; border: 0px; padding: 10px 20px; }
.entry-meta, .entry-category, .entry-comments, .entry-tags, .entry-more{display: none;}
.site-nav li{ padding : 8px 0px; }
.site-nav ul li a{ line-height: 20px !important; padding: 8px 15px;}
.site-nav li > ul{ max-width: 320px; }
textarea.wpcf7-form-control.wpcf7-textarea{ width: 520px; }
footer.site-footer{ background-color: #f6f6f6; }

/*  kolory  */

a:hover{color: #190F42; }
.cactus-btn.primary, .cactus-contact-form input[type="submit"]{ background-color: #000; border-radius: 0px; }
a:hover, a:active{ color: #190F42; }
.widget-title:before{ color: #190F42; }
.cactus-feature-caption h4{ color: #190F42; }

.cactus-section-service div, .cactus-section-service span, .cactus-section-service h1, .cactus-section-service h2, .cactus-section-service h3, .cactus-section-service h4, .cactus-section-service h5, .cactus-section-service h6, .cactus-section-service p, .cactus-section-service li{}

/* NIE WIEM*/

.site-nav > div > ul > li > a, .site-nav > div > ul > li:first-child > a,
.fxd-header .site-nav > div > ul > li > a{ color: #fff; font-weight: 300;}
.frontpage .main-header:not(.fxd-header) .site-nav > div > ul > li > a{font-weight: 300;}

.frontpage .main-header:not(.fxd-header){ background-color: rgba(0, 0, 0, 0.6);
padding: 15px 0px; }
.fxd-header{ background: rgba(0, 0, 0, 0.75); }

div.cactus-box-figure{ -webkit-filter: grayscale(100%);
filter: grayscale(100%); }

div.cactus-gallery-item{ -webkit-filter: grayscale(100%);
filter: grayscale(100%); }

div.cactus-gallery-item:hover{ -webkit-filter: grayscale(0%);
filter: grayscale(0%); }

.uc_background_image_content_box .uc_item_html .uc_btn{left: 12.4% !important;}

.footer-info-area{padding: 0px 0px 20px 0px;}
.footer-widget-area{padding: 60px 0px 0px; }


@media screen and (max-width: 979px){
img.logo{max-height: 50px !important;
margin-top: 20px;
}

.menu-expand{
float: right;
right: 0px;
position: absolute;}

.site-nav-toggle{color: #fff; }
.site-nav ul{background: #000;}
.site-nav > div > ul > li > ul > li a{ color: #cecece;}

}


@media screen and (max-width: 480px){

.cactus-box-content{
padding: 30px 0px 0px 0px;
margin-left: 0px;}

.cactus-section-banner{display: none; }

img.logo{max-height: 55px !important;
margin-top: 0px;
}

.cactus-section-service{padding-top: 40px;}
.menu-expand{
float: right;
right: 0px;
position: absolute;}

.cactus-promo,
.cactus-section-promo p{
padding: 20px; }
.cactus-action{margin-left: 20px; margin-bottom: 20px; }
.cactus-section-promo h2{margin-left: 20px;}

.uc_background_image_content_box .uc_banner_box .uc_item_html .uc_item_tittle{display: none; }

.site-nav-toggle{color: #fff; }
.site-nav ul{background: #000;}
.site-nav > div > ul > li > ul > li a{ color: #cecece;}
