cite,dfn,em{font-style:italic}code,kbd,pre,samp,tt,var{font-family:Consolas,"Bitstream Vera Sans Mono","Courier New",Courier,monospace!important;font-style:normal}strong{font-weight:700}pre{background:#fff;margin-top:20px;max-width:98%;padding-left:1em;height:auto}del{color:#555;text-decoration:line-through}dfn,ins{border-bottom:1px solid #ccc}small,sub,sup{font-size:85%}abbr,acronym{font-size:85%;letter-spacing:.1em;text-transform:uppercase}a abbr,a acronym{border:0}abbr[title],acronym[title],dfn[title]{border-bottom:1px solid #ccc;cursor:help}sup{vertical-align:super}sub{vertical-align:sub}.centered{text-align:center}.goleft{text-align:left}.goright{text-align:right}img{height:auto;max-width:100%}fieldset{margin:0 0 1.5em;padding:1em 2em}legend{padding:2px 5px}label{display:block;padding:2px 0}select{height:auto;width:70%}.area,textarea{height:auto;overflow:auto;margin:0;outline:0;padding:8px 10px;width:100%}input,select{cursor:pointer}area:focus,input:focus,textarea:focus{background:#fff}input[type=password],input[type=text]{cursor:text}span.error{color:#B94A48}.form-search input{padding:4px 6px}.form-search .btn{margin:0}table{width:100%}ul{list-style-type:disc}ul ul{list-style-type:square}ul ul ul{list-style-type:circle}ol,ul{list-style:none;padding:0;margin:0}dt{font-weight:400}caption{padding-bottom:.8em}legend{padding-left:.8em;padding-right:.8em}legend+*{margin-top:1em}option{padding:0 .4em}#content,#content-archive,#content-blog,#content-full,#content-images,#content-sitemap{margin-bottom:20px}#content-sitemap a{font-size:12px}#content .sticky{clear:both}#author-meta{background:#f9f9f9;border:1px solid #d6d6d6;clear:both;display:block;margin-bottom:20px;overflow:hidden}#author-meta img{float:left;padding:10px}#author-meta p{margin-top:5px;padding:0 5px 0 0}#author-meta .about-author{font-weight:700;margin:10px 0 0}.comments-link{font-size:12px}#respond .form-allowed-tags{display:none!important}.post-data{clear:both;font-size:11px;margin-top:20px}.post-entry{clear:both}.post-entry .attachment-post-thumbnail{margin-bottom:10px}.post-meta{clear:both;color:#9f9f9f;font-size:13px;margin-bottom:10px}.post-edit{clear:both;display:block;font-size:12px;margin:1.5em 0;float:right}.post-search-terms,.read-more{clear:both}.attachment-entry{clear:both;text-align:center}.ellipsis{color:#aaa;font-size:18px;margin-left:5px}.widget-wrapper{padding-bottom:20px}#widgets a{display:inline-block;text-decoration:none}#widgets #calendar_wrap,#widgets #searchform,#widgets .tagcloud,#widgets .textwidget,#widgets ul{font-size:14px;margin:0 0 20px;list-style:none}#widgets ul{padding:0}#widgets ul li a{display:inline;text-decoration:none}#widgets .widget-title img{float:right;height:11px;position:relative;top:4px;width:11px}#widgets .rss-date{line-height:18px;padding:6px 12px}#widgets .rssSummary{padding:10px}#widgets cite{font-style:normal;line-height:18px;padding:6px 12px}#widgets .tagcloud,#widgets .textwidget{display:block;line-height:1.5em;margin:0 0 20px;word-wrap:break-word}#widgets ul .children{border:0;margin:0;padding:0}#widgets .author{font-weight:700;padding-top:4px}#cat,.widget_archive select{display:block;margin:20px 15px 0}.widget-title a{border-bottom:0;padding:0!important}.title-404{color:#933}.pagination{clear:both;display:block;font-size:16px;font-weight:700;margin:10px 0;padding:5px 0}.pagination a{text-decoration:none}.breadcrumb-list{font-size:12px;padding:40px 0 0}#comments{width:100%;margin-top:25px;clear:both}#comments .comments-title{text-transform:none;font-weight:700;color:#333;font-size:13px;margin-top:20px;margin-bottom:30px;padding-bottom:10px;border-bottom:1px dotted #d6d6d6}.comment-notes{font-size:12px;color:#000;}.comment-list .children{margin-left:20px}.comment-list li article{position:relative}.comment-author{position:absolute;top:0;left:0;display:none}.comment-author .avatar{height:40px;width:40px;padding:2px;border:1px solid #eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.comment-body{position:relative;padding:15px 15px 0;margin-bottom:30px;background:#fff;border:1px solid #EBEBEB;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease}.comment-body p{margin-bottom:15px!important;font-size:16px}.comment-meta{margin-bottom:5px}.comment-meta .fn{font-weight:700;color:#000;font-size:16px}.comment-date{font-size:14px;font-style:italic;color:#222}.comment-date a{color:#555}#comments .reply{display:none;position:absolute;top:10px;right:10px}.comment-reply-link{font-size:10px}#comments .comment-body:hover .reply{display:block}#cancel-comment-reply-link{float:right;color:red;font-weight:400;font-size:11px}#cancel-comment-reply-link:hover{text-decoration:none;color:#000}#respond h3{font-weight:700;color:#333;font-size:13px;margin-top:20px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #d6d6d6}.logged-in-as{font-size:12px}label{font-size:13px;font-weight:700;color:#666;margin:0}.comment-navigation{font-size:12px}.nav-next{text-align:right}.form-allowed-tags{display:none}span.required{color:red}.comment-subscription-form{font-size:12px;margin-top:20px;margin-bottom:0}.comment-subscription-form:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.comment-subscription-form input,.comment-subscription-form label{float:left;margin:0!important;margin-right:5px!important;padding:10px}input[type=submit]{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;color:#333;background-color:#fff;border-color:#ccc}input[type=submit]:hover{text-decoration:none;color:#333;background-color:#ebebeb;border-color:#adadad}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}img.wp-smiley{vertical-align:middle}.more-link{float:right;margin:10px 0}strong.search-excerpt{background:#ff0}.gallery{margin:0 auto 18px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:155px}.gallery img{border:1px solid #ddd}.gallery .gallery-caption{font-size:12px;margin:0 0 12px}.gallery dl{margin:0}.gallery br+br{display:none}.attachment-gallery img{background:#fff;border:1px solid #f0f0f0;display:block;height:auto;margin:15px auto;max-width:96%;padding:5px;width:auto}.gallery-meta .aperture,.gallery-meta .camera,.gallery-meta .focal-length,.gallery-meta .full-size,.gallery-meta .iso,.gallery-meta .shutter{display:block}.left{float:left}.right{float:right}.center{text-align:center}#container:after,.clearfix:after{clear:both;content:"\0020";display:block;height:0;max-height:0;overflow:hidden;visibility:hidden}*html #container,*html .clearfix{height:1%}#container,.clearfix{display:block}.clear{clear:both}BDO[DIR=ltr]{direction:ltr;unicode-bidi:bidi-override}BDO[DIR=rtl]{direction:rtl;unicode-bidi:bidi-override}[DIR=ltr]{direction:ltr;unicode-bidi:embed}[DIR=rtl]{direction:rtl;unicode-bidi:embed}@media print{h1{page-break-before:always}h1,h2,h3,h4,h5,h6{page-break-after:avoid}dl,ol,ul{page-break-before:avoid}}
body{background-color:#ffffff;color:#000;font-family: 'Nunito', sans-serif;font-size:18px;line-height:1.6;font-weight:400;font-display:auto}
html, body {
height: 100%;
width: 100%;
}
html{
scroll-behavior: smooth;
scroll-padding-top: 8rem;
overflow-y: scroll;
} @font-face {
font-display: swap; font-family: 'Nunito';
font-style: italic;
font-weight: 300;
src: url(//candyweb.pl/wp-content/themes/motyw/fonts/nunito/nunito-v26-latin_latin-ext-300italic.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Nunito';
font-style: normal;
font-weight: 400;
src: url(//candyweb.pl/wp-content/themes/motyw/fonts/nunito/nunito-v26-latin_latin-ext-regular.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Nunito';
font-style: normal;
font-weight: 500;
src: url(//candyweb.pl/wp-content/themes/motyw/fonts/nunito/nunito-v26-latin_latin-ext-500.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Nunito';
font-style: normal;
font-weight: 600;
src: url(//candyweb.pl/wp-content/themes/motyw/fonts/nunito/nunito-v26-latin_latin-ext-600.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Nunito';
font-style: normal;
font-weight: 800;
src: url(//candyweb.pl/wp-content/themes/motyw/fonts/nunito/nunito-v26-latin_latin-ext-800.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Nunito';
font-style: normal;
font-weight: 900;
src: url(//candyweb.pl/wp-content/themes/motyw/fonts/nunito/nunito-v26-latin_latin-ext-900.woff2) format('woff2'); }
.priceIncludeBox a{
text-decoration: underline;
color: #f9a71f;
transition: all .5s;
}
.priceIncludeBox a:hover{
text-decoration: underline;
color: #000000;
}
@media (min-width: 1200px) {
.chosen-projects .col-lg-6:nth-child(2),
.chosen-projects .col-lg-6:nth-child(3),
.chosen-projects .col-lg-6:nth-child(4),
.chosen-projects .col-lg-6:nth-child(5){
width: 25%;
}
}
.chosen-projects .project-box,
.our-special-offer .project-box{
height: 20rem;
background-image: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,.8) 25%, rgba(0,0,0,.1) 70%);
}
@media(max-width:575.98px){
.chosen-projects .project-box,
.our-special-offer .project-box{
margin-bottom: 12px;
}
}
.chosen-projects .project-box .project-desc,
.our-special-offer .project-box .project-desc{
padding: 0 1rem;
color: #fff;
position: absolute;
bottom: 0;
left: 0;
font-size: 1.2rem;
max-width: 75%;
margin-bottom: 1rem;
}
.chosen-projects .project-box  .hover-cover,
.our-special-offer .project-box  .hover-cover{
display: none;
opacity: 0;
background: #f9a71f;
background: #000;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: all .5s;
}
.chosen-projects .project-box  .hover-cover p,
.our-special-offer .project-box  .hover-cover p{
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
color:  #fff;
margin-bottom: 15px;
position: relative;
}
.chosen-projects .project-box  .hover-cover p::after,
.our-special-offer .project-box  .hover-cover p::after{
position: absolute;
left: 0;
bottom: -4px;
content: '';
background: #fff;
width: 100%;
height: 1px;
transition: all .5s;
}
.chosen-projects a:hover .project-box  .hover-cover,
.our-special-offer a:hover .project-box  .hover-cover{
display: block;
opacity: 1;
z-index: 1;
}
.img-bg-cover{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: cover;
z-index: -2;
object-position: top right;
}
.our-special-offer .img-bg-cover{
object-position: center;
}
header.fixed-top{
background: #fff;
}
header.fixed-top.menu-white{background:#fff}
.orange-subtitle{
font-size: 12px;
color: #f9a71f;
font-weight: 700;
}
h2, .h2, h3, .h3 {
margin-top: 20px;
margin-bottom: 10px;
}
h2{
font-size: 1.875rem;
}
h1, h2, h3, h4, h5, h6{color:#000;font-family: 'Nunito', sans-serif;font-weight:800;}
h1{font-size:32px;margin-bottom:30px;margin-top:30px;}
p{font-size:18px;line-height:1.6;font-weight:400}
a{-webkit-transition:color 0.1s ease-in, background 0.1s ease-in;-o-transition:color 0.1s ease-in, background 0.1s ease-in;-ms-transition:color 0.1s ease-in, background 0.1s ease-in;-moz-transition:color 0.1s ease-in, background 0.1s ease-in;color:#000;transition:color 0.1s ease-in, background 0.1s ease-in;word-wrap:break-word;text-decoration: none;}
.opis-oferty .opis-oferty-row:nth-child(2n) .col-left{
order: 2;
}
.opis-oferty .opis-oferty-row:nth-child(2n) .col-right{
order: 1;
}
.typ-oferty .opis-oferty-row:nth-child(2n) .col-left{
order: 2;
}
.typ-oferty .opis-oferty-row:nth-child(2n) .col-right{
order: 1;
}
.btn-check:focus + .btn, .btn:focus{box-shadow: none;}
.news-shortcut{position:relative;
background:#fff; }
.candy-color{
color: #F9A71F;
}
.cytat{
background-color: #f9f9f9; padding: 60px 30px; border-radius: 5px;
}
.cytat p{
font-size: 28px; font-weight: bold; text-align: center; margin-bottom: 0;
}
.offer-baner{
position: relative;
}
.offer-baner::before{
content: '';
position: absolute;
left: 50%;
top:0;
width: 1px;
height: 100%;
background: #E5E5E5;
}
.gp-absolute{
position: absolute;
top: 28px;
right: 5%;
width: 5rem;
}
.home .gp-absolute{
top: 200px;
}
.single-portfolio .portfolio-page .btn-more06{
margin-left: 0;
}
.form-footer .form-footer-header{
position: relative;
}
.form-footer .form-footer-header::before{
content: '';
position: absolute;
left: 0;
top: 50%;
width: 100%;
height: 1px;
background: #A9A9A9;
}
.form-footer p, .form-footer a{
font-size: 15px;
transition: all .5s;
}
.form-footer a:hover{
color: #F9A719;
}
.form-footer p{
font-weight: bold;
}
.form-footer .form-footer-header p{
background: #fff;
color: #A9A9A9;
display: inline-block;
z-index: 1;
position: relative;
padding: 0 .5rem;
font-size: 13px;
margin-bottom: 0;
}
.logo-mockup1{
width: 10rem;
}
.logo-mockup2{
width: 10rem;
}
.mockup-row{
padding-top: 5rem;
padding-bottom: 12rem;
}
.landing-subtitle{
font-size: clamp(1rem, 0.875rem + 0.625vw, 1.5rem);
font-weight: 300;
font-style: italic;
letter-spacing: 10px;
}
.img-page{
width: 80%;
}
.placeholder {
position: relative;
width: 100%;
filter: blur(10px);
z-index: -1;
}
.box-line{margin-bottom:30px;padding-left:0px;padding-right:0px;border-radius:10px;}
.news-shortcut .post-box{background-color:#fff;transition-duration:500ms;border-radius:5px}
.post-box:hover{transition-duration:500ms}
.blog .post-box .btn-more06{
margin-top: 0;
margin-left: 0;
}
#sliders{padding-top:210px;position:relative}
#recent-posts-2{margin-bottom:30px}
#recent-posts-2 .widgettitle{display:none}
#recent-posts-2 li a:hover{color:#f9a719}
.box-person{padding:15px;margin-bottom:15px;}
.box-person .foto-lazy2{height:125px}
.box-person .foto-lazy2 img{border-radius: 100%;}
.slideshow .slider-track {
transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
}
.box-icon{margin-top:30px;padding:15px;border:1px solid #f1f1f1;border-radius:5px}
.box-icon .desc-icon{font-size:14px;min-height:90px}
.box-icon img{width:80px;height:80px}
.box-icon .title-icon{font-weight: 800;margin-top:10px;font-size:16px}
.wpcf7 form.sent .wpcf7-response-output{background-color:#46b450;color:#fff;border-radius:5px;margin:0;font-size:14px;text-align:center;padding:.5em 1em;}
.zespol{margin-bottom:60px}
.link-tab{display:block;box-shadow:0 9px 20px 0px rgba(5, 5, 5, 0.1);margin-bottom: 10px;
padding: 15px 15px;}
.link-tab:hover{background-color:#222}
.link-tab:hover h2{color:#f9a71f}
.link-tab h2{text-align:left !important;font-size:16px !important;line-height:1.4;margin-top:0px;margin-bottom:0px !important}
.link-tab:hover h3{color:#f9a71f}
.link-tab h3{text-align:left !important;font-size:16px !important;line-height:1.4;margin-top:0px;margin-bottom:0px !important}
.tagowanie li a{color:#f9a719;margin-right:5px;font-size:16px;text-decoration:underline}
#map-canvas1 { height: 400px;margin: 0;padding: 0; }
.map-wrap1 {margin-top:0px; position: relative;overflow: hidden; } .reference-list .ref-border-bottom{border-bottom: 1px solid #E5E5E5;border-radius: 0;}
.reference-list div .ref{padding:45px 0;background-color:#fff;position:relative}
.reference-list .slick-slide{padding:20px}
.reference-list div .ref p{color:#000;font-size:16px;margin-bottom:0px;position:relative;z-index:1;font-weight:500;}
.reference-list div .ref h3{color:#000;font-size:18px;}
.reference-list .img-box{min-height:80px}
.reference-list .ref-verified img, .opinion-box .ref-verified img{width: 15px; height: 15px;}
.reference-list div .ref .ref-verified p, .opinions__home .opinion-box .ref-verified p{color: #00AF1D; text-transform: uppercase; margin-left:.5rem; font-size: 12px; font-weight: 600;}
.reference-list .img-box img{z-index:1;border:1px solid #e5e5e5;border-radius:5px}
.reference-list .stan{font-size:12px !important;color:#222}
.reference-list{margin-top:30px;margin-bottom:60px}
.opinion1{background-color:#e9e9e9;margin-top:60px;padding-top:60px}
.reference-list .slick-list.draggable{
padding: 0 20% 10px 0 !important;
}
.home-image{display:block;margin-left:auto;margin-right:auto}
.main-class1 .updown{
-webkit-animation: updown 3s ease-in-out infinite;
animation: updown 3s ease-in-out infinite;
}
@keyframes updown {
0% {
transform: translateY(-10px);
}
50% {
transform: translateY(10px);
}
100% {
transform: translateY(-10px);
}
}
.opinions__home .more-opinion-link{
margin-top: 3rem;
}
.opinions__home .opinion-card{
background: #fff;
padding: 35px;
border-radius: 5px;
border: 1px solid #f1f1f1;
min-height: 26rem;
}
.opinions__home .opinion-card h3{
font-size: clamp(1rem, 0.9688rem + 0.1563vw, 1.125rem);
}
.opinions__home .opinion-card a:hover{
color: #000;
}
.opinions__home .opinion-card p{
font-size: 0.9375rem;
}
.opinions__home .opinion-card img.logo-client{
height: 40px;
}
.section-cooperate .logo-slider img{
max-height: 2rem;
object-fit: contain;
}
.section-cooperate .logo-slider .slick-track{
display: flex;
align-items: center;
}
.gallery-agency .img-gallery{
object-fit: cover;
object-position: center;
border-radius: 5px;
}
.opinion1 h2{color:#222}
#respond {
background: #fff;
padding:15px;
}
.box-about2 img{
width: 100%;
height: 16.875rem;
object-fit: cover;
object-position: center;
} #respond input[type=text], textarea {
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
outline: none;
padding: 3px 0px 3px 3px;
margin: 5px 1px 3px 0px;
border: 1px solid #DDDDDD;
border-radius:15px;
} .comment-box #submit{background-color: #F9A719;
color: #fff;
border-radius: 25px;
font-size: 14px;
margin-top: 15px;
margin-bottom: 30px;
padding: 15px 30px;
font-family: 'Nunito', sans-serif;
transition-duration: 1000ms;
font-weight: 600;border:none;text-transform:uppercase}
.slick-dots li button {
font-weight: 900;
font-family: 'Nunito', sans-serif;
background:#000;border:none;
font-size:0px;height:20px;
padding: 0px 10px;margin-top:10px;border-radius:15px;
}
.slick-dots .slick-active button{background-color:#f9a61f;color:#fff;}
.slick-dots li {list-style: none;
display: inline;text-align:center;
font-size: 30px;
padding: 5px;margin-top:10px}
.slick-dots{text-align:center;margin-top:30px}
.white-p{color:#fff}
.slideshow .item {
height: 100%;
position: relative;
z-index: 1;
}
.cit-pos{position:absolute;z-index:0;top:30%;left:10px;background:url(https://candyweb.pl/wp-content/uploads/2020/01/cita-2.png) no-repeat;width:135px;height:100px;opacity:0.5}
.slideshow .item img {
width: 100%;
transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
.slideshow .item.slick-active img {
-webkit-transform: scale(1);
transform: scale(1);
}
.navinext a{color:#f9a719;font-size:20px;background-color:#fff;padding:15px;margin-top:30px;display:block;text-decoration:underline;}
.navinext a:hover{color:#000;}
#nav_menu-4{padding-bottom:0px;margin-bottom:30px}
.blog-menu h2{margin-bottom:0px;padding-top:30px;padding-left:15px;padding-bottom:30px;margin-top:0px;position:relative;border-top-left-radius:5px;border-top-right-radius:5px;font-size:18px;text-transform:uppercase;
background:#000; color:#fff}
#menu-menu4 li a{display:block;color:#222;font-size:16px;padding:10px 15px;font-weight:700}
#menu-menu4 li a:hover{color:#f9a719}
#menu-menu4 li{border-bottom: 1px solid #e9e9e9;}
#menu-menu4 li:last-child{border-bottom:none}
#menu-menu4 .current-menu-item a{background-color:#222;color:#f9a71f}
.main-class1{min-height:800px;position:relative;overflow:hidden;background: #fff}
a:hover,
a:focus{color:#7b7b7b;outline:0;text-decoration:none;cursor:pointer !important}
a:before,
a:after{-webkit-transition:color 0.1s ease-in, background 0.1s ease-in;-o-transition:color 0.1s ease-in, background 0.1s ease-in;-ms-transition:color 0.1s ease-in, background 0.1s ease-in;-moz-transition:color 0.1s ease-in, background 0.1s ease-in;transition:color 0.1s ease-in, background 0.1s ease-in;}
#ww{background-color:#f2f2f2;padding-bottom:70px;padding-top:70px;}
.right-btn{float:right}
.project-more p{font-size:14px}
.portfolio-single .project-more p{font-size:18px}
.portfolio-single h1{font-size:32px !important;margin-top:20px}
.navbar-nav > li > a{padding-top:10px;padding-bottom:10px}
.navbar{margin-bottom:0px;text-transform:uppercase;}
.bg2{background:url(//candyweb.pl/images/bgfooter.png) no-repeat;min-height:116px;border:none;margin-top:-50px}
.bg3{background:url(//candyweb.pl/images/bgstrip1.png) no-repeat;min-height:116px;border:none;}
.bg7{background:url(//candyweb.pl/images/bgstrip1.png) no-repeat;min-height:116px;border:none;position:relative;margin-top:-45px;z-index:1}
.bg4{background:url(//candyweb.pl/images/stribbg2.png) no-repeat;min-height:78px;border:none;}
.bg5{background:url(//candyweb.pl/images/stribbg3.png) no-repeat;min-height:78px;border:none;}
.bg6{background:url(//candyweb.pl/images/bgstrip2.png) no-repeat;min-height:116px;border:none;}
.red{background:url(//candyweb.pl/images/pasekmask.png) no-repeat fixed center center /cover;position:relative;height:140px;width:100%}
.website{background-color:#fff;padding-top:30px;padding-bottom:60px}
.animatable { visibility: hidden;
-webkit-animation-play-state: paused;
-moz-animation-play-state: paused;
-ms-animation-play-state: paused;
-o-animation-play-state: paused;
animation-play-state: paused;
}
.website1{background-color:#fff;padding-top:30px;position:relative}
.website1 .link{color:#f9a719;font-weight: 700;}
.website1 .box-oferta h2{font-size:14px;margin-top:0px;font-weight:800;margin-bottom:0px}
.website1 .box-oferta h2 a{color:#000}
.website1 .box-oferta .pakiet:hover{background-color:#f9a71f;}
.website1 .box-oferta .pakiet:hover a{color:#fff}
.boxowo{padding:15px;background-color:#f9f9f9;border-radius:5px}
.boxowo:hover{background-color:#f9a71f;}
.boxowo:hover h2{color:#fff}
.orange9{color:#000;}
.website2 h2{text-align:center}
.website2 .link{color: #f9a719;font-weight: 700;}
.website1 .subs::after{background-color:#F9A719}
.website2 .subs::after{background-color:#F9A719}
.website h2{font-size:30px;font-family: 'Nunito', sans-serif;line-height:1.1;text-align:center;margin-bottom:60px;margin-top:15px !important;text-align:left}
.website .subs{text-align:left}
.ofertowa .pakiet .btn-more{width:auto}
.reference-list .btn-more5{color:#F9A61F !important;text-decoration:underline;font-size:14px}
.another-services .pakiet .btn-more{width:auto}
.website .subs::after{margin-left:0;background-color:#F9A719}
.website ul li{font-size:22px;color:#555;margin-bottom:10px;font-weight:300}
.website ul li span{color:#f9a719;font-weight:800}
.pan1{right:0}
.tlobaner{background:url(//candyweb.pl/images/tlopara.png) no-repeat right top;height:100%;width:100%;position:absolute;z-index:0} .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{border-color:#d4d4d4;padding:20px}
.sub-head p{padding-top:80px}
.pad-l-r{padding-left:0px;padding-right:0px}
#logo{margin: 14px auto; margin-top:24px;}
@media(max-width:1200px){
#logo{margin-top:19px;}
}
#logo img{
width: 200px;
height: auto;
object-fit: contain;
}
#menu-menu-1{margin-top:10px}
#menu-menu-1 .dropdown-menu{background-color:#fff}
#menu-menu-1 .dropdown-menu li a:hover{color:#f9a719}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color:#fff}
#menu-menu-1  .dropdown-menu > li > a{color:#222;font-weight:600;text-transform:none;padding:15px 20px}
.text-justify{text-align:justify}
.website1 .downleft {
position: absolute;
bottom: -15px;
left: 0;
width: 300px;
-webkit-animation: scale 2s linear infinite;
animation: scale 2s linear infinite;
animation-direction: normal;
animation-direction: alternate;
}
@keyframes scale{
0% { transform: scale(1);}
100%{ transform: scale(1.3);}
}
.main-class h3{font-size:20px;text-transform:none;}
.main-class .people-list h3{margin-top:10px;margin-bottom:20px}
.main-class .subs::after{background-color:#F9A719}
.table{color:#000}
.layer .t1{font-size:70px !Important;font-weight:800;color:#666;margin-bottom:5px;letter-spacing:2px !important;line-height:1.1em !important;font-family: 'Nunito', sans-serif;}
.layer .t1 span{font-weight:400 !Important}
.layer .t2{font-size:32px !important;color:#7953D2;text-transform:uppercase;letter-spacing:2px;font-family: 'Nunito', sans-serif;}
.layer .btn-slider{background-color:#cc00cc !important;color:#fff !important;border-radius:0px !important;text-transform:uppercase !important;font-size:20px !important;margin-top:15px !important;font-weight:400 !important;padding:15px 40px !important;letter-spacing:2px !important;font-family: 'Nunito', sans-serif;}
.ilus img{margin-top:100px}
.p2{color:#fff !important;text-align:center;font-size:45px !important;text-shadow:3px 3px 1px #4527A0 !important;font-family: 'Nunito', sans-serif;letter-spacing:2px;line-height:1.1;transition-duration:500ms}
.p3:hover{color:#4527A0;text-shadow:1px 2px 0px #fff;}
.btn-contact{border:2px solid #fff;color:#fff;border-radius:10px;text-transform:uppercase;font-size:30px;margin-top:15px;margin-bottom:30px;font-weight:400;padding:7px 30px;letter-spacing:2px;font-family: 'Nunito', sans-serif;transition-duration: 1000ms}
.pods{color:#fff;font-family: 'Nunito', sans-serif;text-align:center;font-size:24px}
.btn-contact:hover{background-color:#4527A0;color:#fff}
.tekstowo{margin-top:200px}
.vision{background-color:#fff;padding-top:30px;padding-bottom:30px}
.vision h2{text-align:center;color:#F9A719;font-size:30px}
.vision p{text-align:center}
.j1{font-size:20px;line-height:1.3}
.j2{font-size:30px;line-height:1.3}
.blog-page .blog-menu h2{font-size:18px;margin-bottom:0px;border-top-right-radius:5px;border-top-left-radius:5px;text-transform:uppercase}
.blog-page .blog-menu h2::after{display:none}
.pagination-panel1 .wp-pagenavi{padding-top:30px}
.tlobaner1 h1::first-letter{text-transform:uppercase}
.another-services h2,.include h2,.aktualnosci h2{color:#000;font-size:30px;text-transform:none;font-family: 'Nunito', sans-serif;line-height:1.1;text-align:center;margin-bottom:60px;margin-top:15px !important}
.foto-lazy{min-height:300px}
.callus h2{color:#fff;font-size:30px;font-family: 'Nunito', sans-serif;line-height:1.1;text-align:center;margin-bottom:30px;margin-top:15px !important}
.another-services{background-color:#fff;padding-bottom:60px}
.another-services .box-oferta{padding-top:0px;padding-bottom:15px;}
.ofertowa .box-oferta{padding-top:0px;padding-bottom:15px;}
.another-services .subs::after{background-color:#F9A719}
.p3{font-family: 'Nunito', sans-serif;letter-spacing:2px;color:#fff;display:block;font-size:20px;text-align:center}
.red p{color:#000070;text-align:center;margin-bottom:0px;padding-bottom:16px;font-family: 'Nunito', sans-serif;text-transform:uppercase;font-size:36px;position:absolute;top:22%;line-height:1.1;text-shadow:3px 2px 0px #A728CF;font-weight:800}
.website1 .pakiet h3{color:#333;transform:skewX(0deg);font-size:50px;margin-top:0}
.website1 .pakiet .btn-more{margin-top:10px}
.subtitle{color:#222;font-size:30px;text-align:center;font-family: 'Nunito', sans-serif;}
.t2{font-family: 'Nunito', sans-serif;letter-spacing:2px;color:#222222;text-transform:uppercase;text-align:center;font-size:64px;margin-top:50%;line-height:1.4}
.bread-bg{font-size:12px;}
.bread-bg .current-item{
color:#f9a71f;
}
.bread-bg .breadcrumb-wrap{padding: 8px 0;margin-bottom: 1rem;}
.breadcrumb-wrap{background:none;font-family: 'Nunito', sans-serif;}
.breadcrumb-wrap a{color:#222}
.breadcrumb-wrap a:hover{color:#F9A719}
.main-class{margin-bottom:60px}
.main-class h2{text-transform:none;font-size:30px;margin-bottom:10px;font-family: 'Nunito', sans-serif;}
.main-class p .link{color:#f9a719;font-weight:700;text-decoration: underline}
.main-class p .link:hover{color:#f9a71f}
.bor-rad{border-radius:5px}
.dlaczego{background-color:#F6F6F6}
.white-bg{padding-top:60px;padding-bottom:60px}
.ofertowa{padding-top:60px;padding-bottom:60px}
.box-person h3{line-height:1.4}
.ll1{transition-duration:500ms;}
.ll1:hover{color:#C507CD;margin-right:15px;transition-duration:500ms;}
.rr2{transition-duration:500ms;}
.rr2:hover{color:#C507CD;margin-left:15px;transition-duration:500ms;}
.bg02 .subtitle{font-size:20px}
.bg02:hover h2{font-size:65px;transition-duration:500ms}
.s7{width:85%;color:#999;display:block;margin-left:auto;margin-right:auto;background-color:#222;border:4px solid #4527A0;font-weight:100;border-radius:25px;padding:15px;text-align:center}
.bg02{padding:30px;border:1px solid #dadde1 ;border-radius:5px}
.bg02 .btn-more{font-size:14px;padding:15px 30px}
.bg02 h3{color:#000;font-size:22px;text-align:center;transition-duration:500ms;margin-bottom: 0;text-transform:uppercase;}
.bg001{
background: #000;
}
.bg002{
padding:15px;margin-top:15px;
width:25%;margin-left:auto;margin-right:auto;border:1px solid #dadde1;
}
.linkoferta{color:#fff;text-transform:uppercase;font-size:22px}
#liczby{
background: rgb(34,34,34) repeat center center /cover fixed; padding:60px 15px 100px;}
.red2{
background:#fff;
padding-top:90px;margin-bottom:30px}
#liczby .przypis{color:#fff;text-transform:uppercase;font-size:22px;text-align:center;margin-bottom:15px;font-family: 'Nunito', sans-serif;min-height:50px;font-weight:800}
.subs{color:#000;font-size:14px;font-family: 'Nunito', sans-serif;margin-top:15px}
.przypis::after{height: 2px;
background-color: #fff;
width: 50px;
margin-top: 17px;
content: "";
display: block;
margin-left: auto;
margin-right: auto;}
#liczby h2,.another-services h2{text-align:center;font-size:30px;margin-bottom:30px;color:#000;margin-top:0px;font-family: 'Nunito', sans-serif;}
.portfolio-main h2{font-size:30px;margin-bottom:30px;margin-top:0px;font-family: 'Nunito', sans-serif;}
.portfolio-main .slick-slide{margin:0 15px}
.portfolio-page .right-btn,.portfolio-page .left-btn{position:fixed;z-index:10;top:115px;padding:5px 25px 10px;font-size:35px;border-radius:5px}
.portfolio-page .right-btn{right:30px}
.portfolio-page .left-btn{left:30px}
.portfolio-main .real-list li{color:#fff}
.certyfikaty h2{text-align:center;margin-bottom:60px;color:#222;margin-top:0px;font-family: 'Nunito', sans-serif;text-transform:none}
.mini-offer{padding:15px;display:block;transition:500ms;-webkit-transition:500ms;position:absolute;top:-30px}
.mini-offer:hover{color:#CC00CC;transform:scale(1.02);-webkit-transform:scale(1.04);transition:500ms;-webkit-transition:500ms;cursor:pointer !important}
.callus{background:url(https://candyweb.pl/wp-content/uploads/2022/06/donut-cta.png) no-repeat center center;color:#fff;position:relative;padding-top:25px;box-shadow:0 9px 20px 0px rgba(5,5,5,.1);border-radius:5px;bottom:-70px}
.callus .subs{color:#fff;margin-top:15px}
.callus .subs::after{background-color:#fff}
.callus .pods{color:#fff}
.callus .starts{position:absolute;right:300px;bottom:0}
.callus .btn-contact{color:#666;border-color:#666;}
.callus .btn-contact:hover{color:#fff}
.callus .btn-more{background:#000}
.mini-offer p{color:#fff}
.arrowsr i,.arrowsl i{color:#fff;text-shadow:2px 3px 3px #666}
.arrowsr i:hover,.arrowsl i:hover{cursor:pointer}
.warstwa1{background:url(//candyweb.pl/images/warstwa1.png) no-repeat fixed center center;width:100%}
.real-list{font-size:18px;margin-bottom:10px;font-weight:400}
.real-list li{padding-left:7px;}
.pad-30{padding-left:30px;padding-right:30px}
.real-list li a{color:#F9A71F;font-weight:600}
.real-list li a:hover{text-decoration:underline !important}
#liczby .liczba{color:#DC4C3B;font-size:85px;text-align:center;font-family: 'Nunito', sans-serif;text-shadow:3px 3px 0 #fff;width:39%;border-radius:50%;line-height:1.2;background-color:#fff;display:block;margin-left:auto;margin-right:auto;font-weight:800;}
#footer{padding-top:60px;padding-bottom:60px;margin-top:30px;background:#fff;
}
#footer ul{
list-style: none;
padding-left: 0;
}
#footer ul li{
padding-left: 0;
}
.img-portf{border-radius:5px}
.btn-more{background-color:#f9a71f;color:#fff;border-radius:5px;font-size:12px;margin:15px 0;padding:15px 30px;font-family:'Nunito', sans-serif;transition-duration: 1000ms;font-weight:600;text-transform:uppercase;transition:500ms}
.wp-polls input.Buttons{background-color:#f9a71f;color:#fff;border-radius:5px;font-size:12px;margin:15px 0;padding:15px 30px;font-family:'Nunito', sans-serif;transition-duration: 1000ms;font-weight:600;text-transform:uppercase;transition:500ms; border:0}
.btn-dis{background-color:#fff;color:#444;border-radius:10px;font-size:12px;margin-top:15px;margin-bottom:30px;padding:15px 30px;font-family: 'Nunito', sans-serif;transition-duration: 1000ms;font-weight:600;text-transform:uppercase;transition:500ms;opacity:0.5;border:1px solid #444}
.btn-send{ background:#f9a71f !important;color:#fff !important;border-radius:10px !important;text-transform:none;font-size:14px !Important;margin-bottom:30px;float:right;font-weight:600 !important;padding:15px 70px !important;font-family:'Nunito', sans-serif !important;transition-duration: 1000ms;margin-bottom:30px !important;border:none !important;text-transform:uppercase !important}
.btn-more:hover, .wp-polls input.Buttons:hover{transition-duration: 1000ms;color:#fff;box-shadow:1px 1px 11px 1px #f9a71f;transition:500ms}
.btn-more-01:hover{box-shadow:1px 1px 11px 1px #fff !important;}
div.wpcf7-validation-errors{background-color:#f9a719;border-color:#f9a719;color:#fff;text-align:center;margin-top:50px;clear:both}
div.wpcf7-mail-sent-ok{clear:both;background-color:#222;color:#fff;text-align:center;margin-top:50px;border-color:#222}
.carousel-caption .btn:hover{transform:scale(1.04);transition-duration: 500ms}
.carousel-caption .btn{transition-duration: 500ms}
.tlobaner1{    background: url(//candyweb.pl/images/tlopara.png) no-repeat fixed right top;
}
.offer-section .title{margin-bottom:60px;font-size:46px}
.offer-section .box-oferta .btn-more:hover{box-shadow:none !important}
.candy-news h2{font-size:30px}
.faq-main{padding-bottom:30px;padding-top:30px}
.faq-main .panel-default > .panel-heading{padding:0;background:none}
.faq-main .panel-default{border:none;margin-bottom:15px;}
.faq-main .panel-default > .panel-heading a{padding:25px 0px;display:block;font-size:22px;font-weight:800;border-bottom:1px solid #dadde1}
.faq-main .panel-default > .panel-heading a span{font-size:12px}
.faq-main .panel-default > .panel-heading a:hover{text-decoration:underline}
.faq-main .panel-default > .panel-heading a:focus{text-decoration:underline}
.faq-main .main-intro h2{text-align:center;font-size:30px;margin-bottom:30px}
.footer-links li a{color:#fff;text-align:center;font-family: 'Nunito', sans-serif;color:#fff;letter-spacing:2px}
.footer-links a:hover{color:#F9A719}
.footer-links li{text-align:center}
.portfolio-main{background-color:#fff;padding-top:60px}
.portfolio-main .subs::after{background-color:#F9A719}
.portfolio-main .str{display:block;}
.opt1 span{font-weight:800}
.table1 td{text-transform:none}
.table1 thead tr td{font-weight:800;text-align:center;text-transform:none;background-color:#f9f9f9}
.table1 tbody tr td{font-weight:400;text-align:center;text-transform:none}
.opt2{margin-top:30px;margin-bottom:30px}
.portfolio-main .str img{transition-duration:500ms;
border-radius:5px;
}
.por1 .str img{transition-duration:500ms;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);}
.portfolio-main .str img:hover{-webkit-filter: grayscale(0%); filter: grayscale(0%);transition-duration:500ms;}
.por1 .str img:hover{-webkit-filter: grayscale(0%); filter: grayscale(0%);transition-duration:500ms;}
.marki{width:100px;margin-bottom:15px;}
.linkonline{background-color:#444;color:#222;padding:14px 12px;position:absolute;z-index:5;right:5px;bottom:5px;font-size:20px}
.linkonline:hover{background:#999;color:#222}
#footer h3{color:#F9A719;font-size:20px}
#footer li a{color:#000;font-size:14px;font-weight:500;font-family: 'Nunito', sans-serif;;line-height:1.2}
#footer li a:hover{color:#F9A719} #footer li{margin-bottom:10px;margin-left:2px;font-size:14px}
#footer .textme{color:#fff;font-size:16px;text-align:center;font-family: 'Nunito', sans-serif;letter-spacing:2px;margin-top:10px}
#footer .textme1 {font-weight:400;color:#000;font-size:12px;line-height:1.5;margin-top:30px}
.contact-links .m1{color:#fff;margin-bottom:20px}
.contact-links .m2{font-weight:500;font-family: 'Nunito', sans-serif;color:#000}
.contact-links .m2 a{font-size:14px !Important}
.contact-links .m1 a{font-size:14px !Important;text-transform:none;font-family: 'Nunito', sans-serif;}
.contact-links img{margin-top:10px}
#footer .contact-links li a::before{content:none}
.motto p{text-align:center;color:#fff;font-family: 'Nunito', sans-serif;letter-spacing:2px;margin-bottom:0px}
.sub-footer{color:#fff;font-family: 'Nunito', sans-serif;font-size:12px}
.mail{font-size:20px;color:#999;font-family: 'Nunito', sans-serif;}
.mail a{color:#fff}
.mail a:hover{color:#F9A719}
.tel a:hover{color:#F9A719}
.tel a{color:#fff}
.stanowisko{font-size:12px;margin-bottom:0px}
.person-box3{
margin: 45px auto;
}
.tel{font-size:18px;color:#000;margin-top:0px;font-family: 'Nunito', sans-serif;}
.list-inline{margin:0;padding:0;list-style:none;overflow:hidden;*zoom:1;}
.list-inline{margin:0;padding:0 5px;display:inline-block;width:100%;}
.list-inline a{color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block;background-color:#4527A0;padding:0px;border:1px solid #4527A0;width:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin-top:30px;}
.list-inline a h2{font-size:18px;line-height:1.2;font-weight:400;margin:0;padding:10px 0px;width:100%;border:none;color:#fff}
.list-inline a.active, .list-inline a:hover{background-color:#fff;}
.list-inline a.active h2,.list-inline a h2:hover{color:#666 !important;}
.e1{color:#fff;font-weight:700;font-size:18px;line-height:1.5;margin-bottom:0px}
#logo h1{margin-top:0px;margin-bottom:0px}
.portfolio-filters{text-align:center;margin:0 0 15px;}
.wybierz{font-size:16px;margin-bottom:15px;}
.top-portfolio h1{margin-top:100px;}
.mask{background:url(//candyweb.pl/images/pasee.png) no-repeat;margin-top:-100px;position:absolute;z-index:100;width:100%;height:300px}
.wireczek{padding:90px 35px 260px;border-bottom-left-radius:50%;border-top-right-radius:50%;}
.opinion{color:#fff;margin-top:15px;text-align:center;font-weight:100;width:55%;margin-left:auto;margin-right:auto;display:block}
.kropeczka{background-color:#666;border-radius:50%;height:50px;width:50px;position:absolute;z-index:2;top:20px;border-left:1px solid #fff}
.s1{font-size:70px;font-family: 'Nunito', sans-serif;color:#222;position:absolute;z-index:3;left:-25px}
.naglowek{color:#000;font-size:32px;font-family: 'Nunito', sans-serif;line-height:1.3;font-weight:800;width:75%;}
.naglowek span{color:#f9a71f;}
h1, .red2 h1{color:#000;font-size:32px;font-family: 'Nunito', sans-serif;line-height:1.1;margin-bottom:15px;margin-top:10px;}
.red2 .subs{color:#000}
.bold-intro{font-size:22px;font-weight:700}
.contact-page{
background:#fff}
.contact-details-container{
border-radius:5px;
position: relative;
padding-top: 30px;
}
.contact-details .person-img{
width:79px;
display:inline-block;
vertical-align: top;
margin-bottom: .5rem;
}
.contact-details h2{margin-bottom:30px}
.contact-details p{color:#000}
.contact-details p a{color:#000;font-weight:700;transition:all .5s;}
.contact-details p a:hover{color:#F9A719;}
.contact-details svg{color:#000}
.contact-page h2{font-size:30px;margin-top:0px}
.contact-page .red2{border-bottom: 1px solid rgba(255,255,255,0.3);}
#liczby .subs{color:#fff}
#liczby .subs::after{background-color:#fff}
.podpis{color:#000;font-size:18px;font-family: 'Nunito', sans-serif;width:60%;}
.carousel-indicators li{width:30px;height:30px;border-radius:50%}
.carousel-indicators .active{width:30px;height:30px;border-radius:50%;background-color:#C309CD}
.portfolio-item{float:left;position:relative;transition: 0.4s ease-in;padding:0px;margin:0;margin-bottom:-5px}
.bg02 img{height:60px;width:auto}
.box-oferta{margin-bottom:15px;
display:block;
}
.carousel-fade .carousel-inner .item {
-webkit-transition-property: opacity;
transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
z-index: 2;opacity:1;text-shadow:none;
}
.cover2:hover{background: rgba(22,22,22,1);
transition-duration: 500ms;}
.cover2{width:100%;height:100%;padding:0;}
.portfolio-item:hover{
background-color:#000;
transition: 0.4s ease-in;}
@-webkit-keyframes aitf {
0% {
background-position: 0% 50%;
}
100% {
background-position: 100% 50%;
}
}
.snip1584 {
position: relative;
display: inline-block;
overflow: hidden;
width: 100%;
color: #ffffff;
font-size: 16px;
text-align: left;
}
.snip1584 * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.snip1584:hover {
background-color: rgba(34, 34, 34, 0.5) !important;
-webkit-transition: all 0.25s ease;
transition: all 0.25s ease;
-webkit-transition-delay: 0.25s;
transition-delay: 0.25s;
}
.snip1584 img {
vertical-align: top;
max-width: 100%;
backface-visibility: hidden;
}
.snip1584 figcaption {
position: absolute;
bottom: 10px;
left: 0;
right: 0;
z-index: 1;
align-items: center;
display: flex;
flex-direction: column;
justify-content: center;
}
.snip1584 figcaption:hover{
background-color: rgba(34, 34, 34, 0.5);height:100%;
}
.cover2 h3,
.cover2 p {
margin: 0;
opacity: 0;
}
.cover2 h3 {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
text-transform: none;
font-weight: 700;
-webkit-transition-delay: 0.05s;
transition-delay: 0.05s;
margin-bottom: 2px;
font-size:22px;
color:#fff;
text-align:center;padding-top:140px;
}
.cover2 p {
font-weight: 300;
font-size:12px;
text-align:center;
padding: 3px 10px;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition-delay: 0s;
transition-delay: 0s;
color:#fff;
}
.cover2 a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}
.wpcf7-acceptance{border:none !important}
.snip1584:hover:before,
.snip1584.hover:before {
top: 65%;
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.snip1584:hover h3,
.snip1584.hover h3,
.snip1584:hover p,
.snip1584.hover p {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.snip1584:hover h3,
.snip1584.hover h3 {
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
}
.snip1584:hover p,
.snip1584.hover p {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.carousel-indicators {
bottom: 85px;
}
.carousel-caption{top:100px;}
.carousel-caption{text-shadow:none}
.carousel-control.right,
.carousel-control.left {
background-image: none;
color:#fff;
font-size:100px}
.carousel-control.right:hover,
.carousel-control.left:hover,.carousel-control.right:active,
.carousel-control.left:active,.carousel-control.right:focus,
.carousel-control.left:focus {background:none !important}
.carousel-control{top:60% !important}
.item{overflow: hidden ;width:100%;}
.item2{height:100%;width:100%;position:absolute}
.r1{font-size:20px;font-weight:400;text-align:justify;color:#DC4C3B;line-height:1.6;margin-bottom:60px;width:50%;display:block;margin-left:auto;margin-right:auto}
.r2{font-size:26px;font-weight:400;text-align:justify;color:#333;line-height:1.6;width:65%;display:block;margin-left:auto;margin-right:auto}
.r3{font-size:40px;font-weight:600;text-align:center;color:#DC4C3B;line-height:1.4;margin-top:60px;margin-bottom:60px}
.r4{text-align:center;font-size:24px;margin-bottom:60px;line-height:1.6}
.box-know{ background: rgb(34,34,34); background: -moz-linear-gradient(left, rgba(34,34,34,1) 37%, rgba(34,34,34,1) 97%, rgba(217,75,59,1) 97%); background: -webkit-linear-gradient(left, rgba(34,34,34,1) 37%,rgba(34,34,34,1) 97%,rgba(217,75,59,1) 97%); background: linear-gradient(to right, rgba(34,34,34,1) 37%,rgba(34,34,34,1) 97%,rgba(217,75,59,1) 97%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#d94b3b',GradientType=1 ); padding:15px;margin-top:30px;color:#fff}
.box-know p{line-height:1.6}
.box-know span{width:15px;height:15px;background-color:#dc4c3b;display:inline-block;border:2px solid #fff}
.blok-now h2 span{background-color:#dc4c3b !important;}
.blok-now h2{margin-bottom:30px}
.box-know1 span{width:20px;height:20px;background-color:#339900;display:inline-block}
.box-know1{ background: rgb(34,34,34); background: -moz-linear-gradient(left, rgba(34,34,34,1) 37%, rgba(34,34,34,1) 97%, rgba(51,153,0,1) 97%); background: -webkit-linear-gradient(left, rgba(34,34,34,1) 37%,rgba(34,34,34,1) 97%,rgba(51,153,0,1) 97%); background: linear-gradient(to right, rgba(34,34,34,1) 37%,rgba(34,34,34,1) 97%,rgba(51,153,0,1) 97%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#339900',GradientType=1 ); }
.carousel .icon-container {
display: inline-block;
font-size: 25px;
line-height: 25px;
padding: 1em;
text-align: center;
border-radius: 50%;}
.item1 {
background-position: center center;
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
background-size: cover;
display: table;
height: 500px;
width: 100%;
position: relative;
z-index: -1;
}
.is-search-icon{right:0px;position:absolute;top:10px;left:0;margin-left:auto;margin-right:auto}
.prev-arrow,
.next-arrow {
cursor: pointer;
z-index: 10;
position: absolute;
top: 50%;
padding: 1.5rem 2rem;
color: rgba(255, 255, 255, 0.5);
font-size: 100px;
line-height: 3rem;
background: transparent;
border-radius: 50%;
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: color 200ms, background 200ms;
transition: color 200ms, background 200ms;
}
.prev-arrow:hover,
.next-arrow:hover,
.prev-arrow:focus,
.next-arrow:focus {
color: rgba(255, 255, 255, 1);
}
.prev-arrow {
left: 0%;
}
.prev-arrow:before {
content: "❮";
}
.next-arrow {
right: 0%;
}
.next-arrow:after {
content: "❯";
}
.blog-page .container{width:1170px}
.blog-page h2{text-align:left;margin-top:45px}
.podstronka h2{text-align:left;margin-top:45px}
.podstronka h2::after{height: 2px;
background-color: #F9A719;
width: 50px;
margin-top: 17px;
content: "";
display: block;
}
.comment-body{border-radius:15px}
.aktualnosci{background-color:#f9f9f9;padding-bottom:60px;clear:both;}
.post-box{margin-top:30px;}
.box-text1 p{font-weight:300;text-align:center;min-height:120px}
.box-text1{padding:5px 10px}
.image-portfolio{}
.box-text1 h3{text-align:center;color:#000}
.post-desc h2{font-size:16px;line-height:1.6;min-height:105px}
.post-desc h2 a{color:#000 !important}
.wp-pagenavi{text-align:center;margin-top:30px;margin-bottom:30px}
.wp-pagenavi a, .wp-pagenavi span{border-color:#ddd !important;padding:10px 17px !important;color:#000 !important;border-radius:5px !important;}
.wp-pagenavi span.current{background-color:#f9a71f !important;color:#fff !important;border-color:#f9a71f !important;}
.wp-pagenavi.wp-pagenavi--cat{text-align:right}
.wp-pagenavi--cat a{margin:auto !important; margin-top:8px !important;}
.wp-pagenavi--cat a.current, .wp-pagenavi--cat a:hover{background:#f9a71f !important; color: #fff !important; border-color: #f9a71f !important;}
.date-blog{font-size:11px;}
#menu-menu4{box-shadow:0 9px 20px 0px rgba(5, 5, 5, 0.1)}
.aktualnosci .item{border:1px solid #d4d4d4}
.post-box{transition-duration:500ms;border-radius:5px}
.post-box .post-desc{padding:10px 10px}
.post-box img{border-top-left-radius:5px;border-top-right-radius:5px}
.include{padding-bottom:60px;padding-top:60px}
.box9{padding:45px 15px;border:1px solid #d4d4d4;font-size:20px;text-align:center;min-height:140px;margin-top:55px;font-family: 'Nunito', sans-serif;transition-duration:500ms;border-radius:25px}
.box9 h3{color:#000;font-size:16px;min-height:40px;text-transform:none}
.box9 h3::after{height: 2px;
background-color: #F9A719;
width: 50px;
margin-top: 17px;
content: "";
display: block;
margin-left: auto;
margin-right: auto;}
.box9 p{font-family: 'Nunito', sans-serif;font-weight:400;min-height:80px;font-size:16px}
.box9 img{position:absolute;display:block;left:0;right:0;top:20px;margin-left:auto;margin-right:auto;background-color:#fff;padding:15px;border:1px solid #d4d4d4;border-radius:30px}
.box9:hover{background-color:#000;transition-duration:500ms}
.box9:hover h3{color:#fff}
.box9:hover p{color:#fff}
.contact-form{padding:15px} .contact-details .form-control{
border-radius: 5px;
border: 0;
padding: 16px;
background: #fff;
color: #000;
border: 1px solid #000;
height: 60px;
}
.contact-details .form-control:focus{border: 1px solid #f9a719;box-shadow: none; outline: 0;}
.contact-details form .col-md-12{
position: relative;
}
.contact-details .input-label{
font-size: 16px;
position: absolute;
left: 35px;
top: 15px;
z-index: 1;
background: #fff;
padding: 0 0.5rem;
font-weight: 600;
}
.contact-details .accept-label{
font-weight: 600;
display: inline-block;
width: calc(100% - 30px);
padding-left: 5px;
}
.formularz-candy .form-control{height:50px;margin-top:15px;background-color:transparent;color:#000;border:1px solid #000;border-radius:10px}
.wpcf7-not-valid-tip{font-size:12px}
.formularz-candy .btn-send{display:block;width:100%;margin-top:30px}
.formularz-candy .wpcf7-not-valid-tip{font-size:12px;color:#f9a719}
.contact-details .wpcf7-textarea{height:120px !important;background-color:transparent}
.formularz-candy  input[type="email"]:focus{margin-top:15px !important;margin-bottom:auto}
.form-control::placeholder{color:#777 !important}
::-webkit-input-placeholder { color: #777;
}
::-moz-placeholder { color: #777;
}
:-ms-input-placeholder { color: #777;
}
:-moz-placeholder { color:#777;
}
.pakiet span{color:rgba(255,255,255,0.3);font-size:100px;position:absolute;right:0px;font-weight:800;top:-30px}
.pakiet h3{text-align:center;color:#000;text-transform:none;margin-top: 0;}
.kolor0{background-color:#fff}
.kolor1{background-color:#222222}
.kolor1 .white-p{color:#fff}
.kolor1 h2 a{color:#f9a719 !important}
.kolor2 .white-p{color:#fff}
.kolor2 h2 a{color:#f9a719 !important}
.kolor2{background-color:#222222}
.kolor3{background-color:#fff}
.kolor4{background-color:#fff}
.kolor5{background-color:#222222;}
.kolor5 .white-p{color:#fff}
.kolor5 h2 a{color:#f9a719 !important}
.kolor6{background-color:#222222}
.kolor6 .white-p{color:#fff}
.kolor6 h2 a{color:#f9a719 !important}
.website h2.no-before::before{
display:none
}
.naglowek01::before{
content: 'Kreatywna';
}
.panel-default > .panel-heading{color:#000}
#recent-posts-2 li a{font-size:16px;color:#222;display:block;font-family: 'Nunito', sans-serif;}
#recent-posts-2 li{border-bottom:1px solid #e9e9e9;padding:20px 15px;display:block}
#recent-posts-2 .post-date{color:#555;font-size:12px}
#recent-posts-2{border-bottom:none;padding-bottom:0px;box-shadow:0 9px 20px 0px rgba(5, 5, 5, 0.1)}
.blog-page h1{margin-top:10px}
.pakiet p{text-align:justify;font-weight:300;color:#555;font-size:16px} .website1 .pakiet img{width:auto;padding-bottom:10px;height:60px;padding-top:10px;}
.website1 .pakiet{transition-duration: 500ms;border-radius:5px}
.website1 .pakiet:hover{transition-duration: 500ms;}
.pakiet .btn-more{display:block;margin-left:auto;margin-right:auto;left:0;right:0;background:none;color:#F9A719;margin-bottom:0px;border-radius:25px }
.link-more{margin-top:30px;text-align:center;clear:both}
.link-more a{color:#808080;font-weight:300;padding-top:20px;padding-bottom:20px;font-size:24px;display:block}
.link-more a:hover{color:#492BA4}
.image1{background:url(//candyweb.pl/images/onas9.png) no-repeat center center /cover;height:750px}
.image2{background:url(//candyweb.pl/images/candyweb01.png) no-repeat center center /cover;height:540px}
.image3{background:url(//candyweb.pl/images/candyweb02.png) no-repeat center center /cover;height:540px}
.image4{background:url(//candyweb.pl/images/candyweb04.png) no-repeat center center /cover;height:540px}
.image5{background:url(//candyweb.pl/images/candyweb05.png) no-repeat center center /cover;height:540px}
.image6{background:url(//candyweb.pl/images/candyweb06.png) no-repeat center center /cover;height:540px}
.image7{background:url(//candyweb.pl/images/candyweb03.png) no-repeat center center /cover;height:540px}
.image8{background:url(//candyweb.pl/images/adwords3.png) no-repeat center center /cover;height:540px}
.box-text{width:85%;display:block;margin-left:auto;margin-right:auto}
.haslatla{color:#fff;text-transform:uppercase;font-size:80px;font-family: 'Nunito', sans-serif;text-shadow:3px 3px 0 #6E4AC7;text-align:center;margin-top:200px;letter-spacing:8px}
.box-text p{font-weight:300}
.opisonas{padding:30px;width:85%;float:right}
.opisonas h2{text-align:left}
.opisonas p{font-weight:300}
.fast-contact li{display:inline-block;font-size:14px;float:right;color:#fff;font-weight:300;padding-left:30px;text-transform:none}
.fast-contact{width:100%;margin-right:30px;float:right;margin-top:5px;padding-bottom:5px}
.fast-contact li a{color:#000;font-weight:400}
.fast-contact li a:hover{color:#f9a719}
.portfolio-bg{background:url(//candyweb.pl/images/portfolio.png) no-repeat center left /cover;height:650px;padding-top:110px;margin-top:30px}
.portfolio-bg h2{color:#fff;text-align:center;font-size:30px}
.portfolio-bg .subs{color:#fff}
.portfolio-bg .btn-more1{background-color:transparent;border:2px solid #fff;color:#fff;border-radius:5px;text-transform:uppercase;font-size:20px;margin-top:15px;margin-bottom:30px;font-weight:400;padding:15px 90px;letter-spacing:2px;font-family: 'Nunito', sans-serif;transition-duration: 1000ms}
.portfolio-bg .btn-more1:hover{border:2px solid #fff;font-size:24px;transition-duration: 1000ms}
.btn-more06{position:relative;text-decoration:none;color:#000;font-weight:700;margin:15px;padding:0;text-transform:uppercase;font-size:12px;transition: all .5s;}
.btn-more06:hover{opacity:0.8;text-decoration:none;color: #f9a71f;}
.btn-more06::after{position: absolute;left: 0;bottom: -4px;content: ''; background: #000; width: 100%;height: 1px;transition: all .5s;}
.nav-pills .nav-link{position:relative;text-decoration:none;color:#000;font-weight:700;margin:15px;padding:0;text-transform:uppercase;font-size:12px;transition: all .5s;background: none;}
.nav-pills .nav-link:hover{color:#F9A71F;}
.nav-pills .nav-link::after{position: absolute;left: 0;bottom: -4px;content: ''; background: #F9A71F; width: 100%;height: 1px;transition: all .5s;opacity:0;}
.nav-pills .nav-link:hover::after{opacity: 1;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{color:#F9A71F;background: none;}
.nav-pills .nav-link.active::after, .nav-pills .show > .nav-link::after{opacity: 1;}
.btn-more06:hover::after{background: #f9a71f;}
.btn-more06:focus{color:#000;text-decoration:none;}
.box10 p{text-align:justify;font-weight:300}
.wpcf7-form-control{border:1px solid #d4d4d4;color:#fff}
.contact-form .small{color:#fff}
.t9{font-size:11px;display:block;margin-left:40px;position:relative;font-weight:300;color:#666}
.t9 a{color:#666}
.box-about{background-color:#fff;min-height:360px;}
.box-about2{background-color:#222;min-height:360px;margin-top:30px}
.box-about1{margin-top:60px;display:inline-block;margin-bottom:-5px}
.box-about1 h2:after{
height: 2px;
background-color: #DC4C3B;
width: 45px;
margin-top: 10px;
content: "";
display: block;
margin-left: auto;
margin-right: auto;
}
.box-about1 .subtitle1{text-align:center;font-style:italic;color:#666}
.box-about h2{text-transform:none;margin-top:30px}
.certyfikaty{padding-bottom:60px}
.cert-list li{border:1px solid #e7e7e7;display:inline-block;width:20%}
.box-line h3{margin-top:30px;}
.box-line .pad-l-r{border-radius:5px}
.mar-t10{margin-top:10px;}
.form-control::-moz-placeholder{color:#222;opacity:1}.form-control:-ms-input-placeholder{color:#222}.form-control::-webkit-input-placeholder{color:#222}
.btn-form-landing {
display: block;
text-align: center;
font-weight: 800;
font-size: 20px;
padding: 16px 32px;
color: #fff;
background: #F9A71F;
border-radius: 5px;
line-height: 1;
border: 0;
width: 100%;
transition: all 0.5s;
}
.form-check-input[type="checkbox"] {
cursor: pointer;
width: 20px;
height: 20px;
margin-top: 2px;
border-radius: 5px;
background-color: transparent;
background-repeat: no-repeat;
background-position: center;
background-size: 70%;
appearance: none;
display: inline-block;
vertical-align: top;
print-color-adjust: exact;
margin-left: 0;
border: 1px solid #000;
}
.form-check-input:focus{
box-shadow: none;
}
.form-check-input[type="checkbox"]:checked {
background-color: #00AF1D;
border: 1px solid #00AF1D;
}
.form-check-input[type="checkbox"]:checked[type="checkbox"] {
background-image: url(//candyweb.pl/images/checkon.svg);
}
.contact-details .data-safe{
display: flex;
align-items: center;
}
.contact-details .data-safe p{
font-size: 14px;
color: #00AF1D;
margin-bottom: .5rem;
line-height: 1;
}
.figurybg{width: 100%;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: 0 auto;
z-index: 0;}
.logo-landing{margin-top:30px}
.kacprzyk{margin-top:-100px}
.ct1{text-align:center;font-size:40px;font-weight:700}
.ct2{text-align:center;font-size:22px;font-weight:700}
.ct1 a{color:#555}
.ct2 a{color:#555}
.copy-offer{padding-top:30px;padding-bottom:60px;background-color:#f9f9f9}
.main-landing h1{font-size:20px;text-align:center;margin-bottom:5px;font-weight:300;color:#fff}
.main-landing{height:800px;background:url(//candyweb.pl/images/bglanding.png) no-repeat fixed top center;position:relative}
.u1{font-size:40px;text-transform:uppercase;font-weight:800;line-height:1.3;text-align:center;font-family: 'Montserrat',sans-serif;color:#fff}
.u1 span{color:#000;}
.u2{font-size:18px;text-transform:uppercase;font-weight:800;line-height:1.3;text-align:center;font-family: 'Montserrat',sans-serif;margin-top:15px;color:#d4d4d4;width:60%;margin-left:auto;margin-right:auto;display:block}
.u3{font-size:22px;text-align:center;font-family: 'Montserrat',sans-serif;line-height:1.3;margin-top:30px;color:#fff}
.u4{text-align:center;font-weight:800;font-size:32px;text-transform:uppercase;font-family: 'Montserrat',sans-serif;line-height:1.3;margin-top:30px;color:#fff}
.u4 span{color:#000}
.callto .subs{color:#fff}
.panikontakt{position:absolute;z-index:2;bottom:0;left:100px}
.box-copy p{text-align:center}
.box-copy{margin-top:30px}
.box-copy img{height:200px}
.callto .subs::after{background-color:#fff;margin-bottom:30px;}
.callto{padding-top:30px;padding-bottom:30px;position:relative;box-shadow:0 9px 20px 0px rgba(5,5,5,.1);border-radius:5px;
background:url(https://candyweb.pl/wp-content/uploads/2022/06/cap-cta.png) no-repeat center center;}
.copyperson{padding-top:30px;padding-bottom:30px;margin-top:90px;position:relative;
background: rgb(0,153,204); background: -moz-linear-gradient(top, rgba(0,153,204,1) 0%, rgba(0,102,204,1) 100%); background: -webkit-linear-gradient(top, rgba(0,153,204,1) 0%,rgba(0,102,204,1) 100%); background: linear-gradient(to bottom, rgba(0,153,204,1) 0%,rgba(0,102,204,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099cc', endColorstr='#0066cc',GradientType=0 ); }
.main-contact{background-color:#f9f9f9;padding-top:60px;padding-bottom:60px}
.main-contact h2{text-align:center;font-size:30px}
.pakiety-more{background-color:#222;padding-bottom:60px}
.pakiety-landing h2{text-align:center;font-size:30px}
.pakiety-more h2{text-align:center;font-size:30px;color:#fff}
.pakiety-landing .subtitle1{text-align:center}
.pakiety-more .subtitle1{text-align:center;color:#fff}
.pakiet-more h3{color:#fff;text-align:center;font-size:30px}
.pakiet-more h3:after{height: 2px;
background-color: #c0c;
width: 45px;
margin-top: 10px;
content: "";
display: block;
margin-left: auto;
margin-right: auto;}
.pakiet-more p{color:#fff}
.pakiet-more{border:1px solid #555;padding:15px;display:flex;margin-bottom:30px}
.c1 a{text-align:center;font-size:46px;font-family: 'Nunito', sans-serif;font-weight:800;color:#fff}
.c2 a{text-align:center;font-size:25px;font-family: 'Nunito', sans-serif;color:#Fff;font-weight:800}
.c3{color:#222;font-size:14px;font-family: 'Nunito', sans-serif;margin-bottom:0px}
.c4{color:#fff;font-size:46px;font-weight:700;font-family: 'Nunito', sans-serif;margin-bottom:20px;}
.c4 span{color:#f9a719;font-size:50px}
.flicker-2{-webkit-animation: flicker-1 2s 1s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite both;
animation: flicker-1 2s 1s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite both;}
@keyframes flicker-1 {
0%,100% {
text-shadow: 10px 5px 20px #F9A71F
}
41.99% {
text-shadow: 10px 5px 20px #F9A71F
}
42% {
text-shadow: 10px 5px 20px rgba(249,167,31,0)
}
43% {
text-shadow: 10px 5px 20px rgba(249,167,31,0)
}
43.01% {
text-shadow: 10px 5px 20px #F9A71F
}
47.99% {
text-shadow: 10px 5px 20px #F9A71F
}
48% {
text-shadow: 10px 5px 20px rgba(249,167,31,0)
}
49% {
text-shadow: 10px 5px 20px rgba(249,167,31,0)
}
49.01% {
text-shadow: 10px 5px 20px #F9A71F
}
}
.c3:after{height: 2px;
background-color: #ffffff;
width: 45px;
margin-top: 10px;
content: "";
display: block;
margin-left: auto;
margin-right: auto;}
.pakiety-more:before{height: 10px;
background-color: #555;
width: 50%;
content: "";
display: block;
margin-left: auto;margin-bottom:60px;
}
.pakiet-box{border:1px solid #d4d4d4;padding:15px;margin-top:30px;box-shadow:0 9px 20px 0px rgba(5,5,5,.1);border-radius:25px;transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;}
.pakiet-box:hover{box-shadow:0 1.4rem 3rem rgba(0,0,0,.32);transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;}
.pakiet-box h3{text-align:center;font-weight:300;font-size:20px;border-bottom:1px solid #d4d4d4;background-color:#fff;padding:20px 0;margin-top:0;border-radius:5px;border:5px solid #f9f9f9;margin-bottom:0px}
.pakiet-box h3 span{font-weight:900;font-size:34px;color:#000}
.main-contact .subtitle1{text-align:center}
.y11 .y10{font-weight:800;font-size:22px !important;text-decoration:line-through;color:#555 !important }
.pakiet-blok{display:block}
.y13 span{font-weight:800;font-size:36px }
.y13{text-align:center;margin-top:20px;}
.purple-bg{background-color:#000;border-color:#000;color:#fff}
.purple-bg .btn-0{ background: #dc4c3b; background: -moz-linear-gradient(-45deg, #dc4c3b 0%, #db210d 52%, #dc4c3b 99%); background: -webkit-linear-gradient(-45deg, #dc4c3b 0%,#db210d 52%,#dc4c3b 99%); background: linear-gradient(135deg, #dc4c3b 0%,#db210d 52%,#dc4c3b 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc4c3b', endColorstr='#dc4c3b',GradientType=1 ); }
.purple-bg p{font-size:18px}
.purple-bg .y12{color:#fff;font-size:14px;margin-bottom:0px}
.pakiet-box .y11 span{font-weight:800;font-size:36px;color:#f9a71f}
.y11{text-align:center;color:#FF24OO !important;margin-top:20px}
.btn-0{color:#fff;text-transform:uppercase;padding: 10px 15px;font-size: 12px;letter-spacing: 2px;background: #dc4c3b; background: -moz-linear-gradient(-45deg, #dc4c3b 0%, #db210d 52%, #dc4c3b 99%); background: -webkit-linear-gradient(-45deg, #dc4c3b 0%,#db210d 52%,#dc4c3b 99%); background: linear-gradient(135deg, #dc4c3b 0%,#db210d 52%,#dc4c3b 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc4c3b', endColorstr='#dc4c3b',GradientType=1 ); display:block;text-align:center;width:170px;margin-left:auto;margin-right:auto;margin-bottom:10px;box-shadow: 0px 1px 3px 0px #000;}
.candy-news{padding-top:60px;padding-bottom:60px;}
.btn-0:hover{color:#fff !important}
.btn-1{color:#222;text-transform:uppercase;padding: 10px 15px;font-size: 12px;letter-spacing: 2px;background-color:#f9f9f9;display:block;text-align:center;width:170px;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.y12{font-size:16px;text-align:center;color:#f9a71f}
.pakiet-box li{text-align:center;font-size:16px;border-top:1px solid #d4d4d4;box-shadow:0px 1px 0px 0px #fff inset;padding:5px 0;font-weight:300}
.portfolio-section .subtitle1{text-align:center}
.box-portfolio1{margin-top:30px;box-shadow:0 9px 20px 0px rgba(5, 5, 5, 0.1);padding-bottom:15px;border-radius:25px}
.box-portfolio1 img{border-top-left-radius:25px;border-top-right-radius:25px}
.box-portfolio1 h3{font-size:18px;text-align:center;min-height:55px;padding:0 10px;}
.profileimg{margin-top:25%}
.y8{font-size:18px}
.y15{text-align:center;background-color:#222;color:#fff;margin-top:15px;text-transform:uppercase;font-weight:300;padding:10px;border-radius:5px}
.y15 span{font-weight:800}
.landing-dodatki{padding-top:60px;padding-bottom:60px;background-color:#222}
.landing-dodatki h3{text-align:center;color:#fff;text-transform:none}
.landing-dodatki h2{text-align:center;font-size:30px;color:#fff;text-transform:none}
.landing-dodatki img{height:130px;margin-top:30px}
.landing-dodatki p{text-align:center;color:#fff}
.landing-dodatki .y16 span{font-size:36px;font-weight:800;color:#dc412f}
.landing-dodatki .y16{font-size:16px;font-family: 'Nunito', sans-serif;}
.kk-star-ratings.kksr-top{margin-top:10px}
.is-search-input{padding:20px !important}
.is-form-style button.is-search-submit{border:none;padding:30px !important;position:absolute;right:0;border-top-right-radius:25px;border-bottom-right-radius:25px}
.is-search-icon svg{width:35px}
.is-form-id-5092 .is-search-icon{border:none !important}
.is-form-style input.is-search-input{font-size: 18px !important;width:100% !important;border-radius:5px;height:60px}
.is-ajax-search label{width:94% !important}
label{color:#000;}
#is-ajax-search-result-5092 .is-ajax-search-post:hover a{color:#fff !important}
#is-ajax-search-result-5092, #is-ajax-search-details-5092{border:1px solid #e9e9e9 !important;background-color:#fff !important}
.faq-single .accordion-button{
font-size: 22px;
font-weight: bold;
padding: 2rem 0;
}
.faq-single .accordion-button span{
font-size: 12px;
}
.faq-single .accordion-item{
border: 0;
border-bottom: 1px solid #dadde1;
}
.faq-single .accordion-button:not(.collapsed){
color: #000;
background: none;
box-shadow: none;
}
.faq-single .accordion-button:focus{
border: 0;
box-shadow: none;
}
.faq-single .accordion-button:not(.collapsed)::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
}
.blog-page .wp-post-image{margin-bottom:15px;border-radius:25px}
.box-portfolio1 h3:after{height: 2px;
background-color: #F9A719;
width: 45px;
margin-top: 10px;
content: "";
display: block;
margin-left: auto;
margin-right: auto;}
.pakiet-box h3::after{height:2px;
background-color: #f9a71f;
width: 45px;
margin-top: 10px;
content: "";
display: block;
margin-left: auto;
margin-right: auto;}
.box-portfolio1 p{font-size:16px;text-align:center;min-height:90px;padding:0 10px;}
span.wpcf7-list-item{margin:0}
.flex-video.widescreen {
padding-bottom: 55.25%;
border: 4px solid #FEB252;
}
.flex-video {
position: relative;
padding-top: 0px;
padding-bottom: 67.5%;
height: 0;
margin-bottom: 16px;
overflow: hidden;
}
.flex-video iframe, .flex-video object, .flex-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.home-image{width:500px;height:500px}
ul{
list-style: url(//candyweb.pl/images/list-style.svg);
padding-left: 20px;
}
ul li{
padding-left: 7px;
}
.priceInclude .col-md-6:first-child h3{
color: #00FF5F;
}
.priceInclude .col-md-6:first-child ul{
list-style: url(//candyweb.pl/images/list-style2.svg);
}
.blog-page ul:not(.real-list, .ez-toc-list, .tagowanie ) li, .single-oferta main li, .portfolio-single .project-more li,.portfolio .project-more li{
padding-left: 7px;
}
.portfolio-single .project-more{margin-bottom:60px}
.blog-page table, td, th {
border: 1px solid;
}
.blog-page th, td {
padding: 10px;
}
@media (min-width: 1454px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
max-width: 1374px;
}
}
@media(max-width:1600px){
.callus .starts{right:150px}
}
@media(max-width:1570px){
.gp-absolute{
right: 3%;
}
.p2{font-size:36px !important}
.bg02 h3{font-size:16px}
.box-about{min-height:400px}
.box-about2{min-height:400px}
.box-about1 img{border-bottom:20px solid #222}
.u1{font-size:32px}
.u4{font-size:30px}
.main-contact li{font-size:20px}
}
@media(max-width:1550px){
.naglowek{width:83%}
.gp-absolute{
right: 2rem;
}
}
@media(max-width:1480px){
.image3{height:600px}
.image2{height:600px}
.image4{height:600px}
.portfolio-bg{background-position-x:-160px}
.r2{width:70%}
}
@media(max-width:1399px){
.img-page{
width: 100%;
}
.cert-list li{width:25%}
.main-class1{height:auto}
.podpis{width:83%}
.tekstowo{margin-top:200px}
}
@media(max-width:1350px){
.image3{height:700px}
.image2{height:700px}
.image4{height:700px}
}
@media(max-width:1320px){
.callus .starts{right:10px}
.home-image{width:350px;height:350px}
.naglowek{font-size:36px;}
.website1 .downleft{display:none}
}
@media(max-width:1200px){
.wp-pagenavi.wp-pagenavi--cat{text-align:left}
#footer{padding-top: 0}
body{font-size:16px}
.mockup-row{
padding-top: 3rem;
padding-bottom:3rem;
}
.opinions__home .opinion-card {
min-height: 1px;
}
.opinions__home .more-opinion-link {
margin-top: 2rem;
}
.gp-absolute {
right: 1rem;
width: 5rem;
}
.box-line .pad-l-r{
border-bottom-left-radius: 0;
border-top-right-radius: 5px;
}
.contact-details-container{
border: 0;
padding: 0;
}
.reference-list .ref .btn-more06{margin-left: 0!important}
.img-box img{display:block; margin-left: 0!important; margin-bottom:15px}
p{font-size:16px}
footer .col-lg-4{margin-top:30px}
.home-image{width:300px;height:300px}
.tekstowo{margin-top:120px}
.main-class1{min-height:500px}
.portfolio-main .str{margin-bottom:15px}
.blog-page .container{width:auto}
#logo img{width: 135px}
.kolor0 .white-p{color:#fff}
.website1 .bg002{padding:0px !important}
.kolor0 h2 a{color:#f9a719 !important}
.kolor0,.kolor3,.kolor4{background-color:#222}
.kolor3 .white-p{color:#fff}
.kolor3 h2 a{color:#f9a719 !important}
.kolor4 .white-p{color:#fff}
.kolor4 h2 a{color:#f9a719 !important}
.dropdown-toggle .caret{display:none}
.website1 .box-oferta h2::after{margin-right:auto}
.website1 .box-oferta h2::before{top:40px;font-size:50px}
.website1 .pakiet img{padding-bottom:0}
.website1 .bg002{padding:30px}
.panikontakt{left:-50px}
.website ul li{font-size:20px}
.boxowo{min-height:auto}
.nav > li > a{text-align:center;display:block;position:relative}
#menu-menu-1{margin-top:0px}
.navbar-toggle{position:absolute;right:0px}
.fast-contact{display:none}
.r1{width:75%}
.r2{width:75%}
.landing-dodatki img{margin-top:50px}
.u1{font-size:28px}
.u4{font-size:24px}
.box-about{min-height:150px}
.box-about2{min-height:100px}
.naglowek{width:90%}
.box9 p{font-size:15px}
.image3{height:420px}
.image2{height:420px}
.image4{height:420px}
.opisonas{width:100%}
.bg02 h3{font-size:20px}
.bg02 img{width:auto;height:80px}
.snip1584:hover:before,
.snip1584.hover:before {
top: 70%;
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.box-text{height:auto;clear:both}
.haslatla{font-size:40px}
.box-text h2{clear:both}
.box-more{min-height:232px}
.metaslider .layer .t2{font-size:22px !important}
.red p{text-align:center}
.red h1{text-align:center}
#liczby .liczba{margin-bottom:80px}
#liczby{padding:20px 15px}
.carousel-indicators{display:none}
.opinion{width:80%}
#liczby .przypis{font-size:18px}
#liczby .liczba{margin-bottom:15px;font-size:75px}
#footer li a::before{display:none}
}
@media(max-width:1099px){
.cert-list li{width:30%}
.main-class1{height:auto}
.podpis{font-size:16px}
.blog-page .red2{padding-top:95px;}
.blog-page h1{margin-top:0px}
.blog-page .breadcrumb{margin-bottom:0px}
}
@media(max-width:992px){
.opis-oferty .opis-oferty-row:nth-child(2n) .col-left{
order: 1;
}
.opis-oferty .opis-oferty-row:nth-child(2n) .col-right{
order: 2;
}
.typ-oferty .opis-oferty-row:nth-child(2n) .col-left{
order: 1;
}
.typ-oferty .opis-oferty-row:nth-child(2n) .col-right{
order: 2;
}
.gp-poziom{max-width: 300px}
.offer-baner::before{
display: none;
}
.podpis{width:100%}
.box-line h3{margin-top:30px !important}
.main-class1{padding-top:30px;padding-bottom:30px;background-position:center center}
.naglowek{width:100%}
.portfolio-page .right-btn,.portfolio-page .left-btn{top:auto;bottom:0}
#menu-menu-1 .dropdown-menu li{text-align:center}
.tlobaner1{background:none}
.box-oferta{margin-bottom:0px;}
.panikontakt{display:none}
.home-image{width:180px;height:180px}
.pan1{width:150px}
.obraz1,.obraz2{display:block;margin-left:auto;margin-right:auto}
.tekstowo{margin-top:70px}
.box-portfolio1 h3{min-height:55px}
.pakiet-more{display:inline-block;}
.blog-page .col-md-9 p{text-align:left !Important}
.main-landing{background-position:right}
.callus .starts{position:relative;display:block;margin-left:auto;margin-right:auto;}
.pakiet{margin-top:15px}
.image2,.image3,.image4,.image5,.image6,.image7,.image8{display:none;}
.metaslider .layer .t1{font-size:30px !important}
.metaslider .layer .t2{font-size:18px !important}
.metaslider .layer .btn-slider{font-size:12px !important}
.red{padding:30px 0px;}
.list-inline a{margin-top:0}
.mini-offer{margin-top:30px}
.carousel-caption .btn{padding:10px 30px;font-size:16px}
.carousel-control.right, .carousel-control.left{font-size:60px}
.p2{text-align:center;display:block}
.prev-arrow, .next-arrow{color:#666}
.wireczek{padding-bottom:30px}
}
@media(max-width:768px){
.foto-lazy{min-height:260px}
.blog-page .blog-menu h2{font-size:26px}
.blog-page h1{font-size:26px}
.blog-page h2{font-size:26px}
#commentform input{width:100%}
.cert-list li{width:50%}
.animatable{visibility:visible !important}
.image1{display:none}
.reference-list .btn-more5{font-size:12px}
.reference-list .stan{margin-bottom:0px}
.carousel-caption{top:30px}
.carousel-control.right, .carousel-control.left{font-size:40px}
.metaslider .layer .t2{display:none}
.naglowek{font-size:30px}
.podpis{font-size:14px}
.reference-list div .ref h3{font-size:16px}
.box-praca .pakiet .btn-more{width:auto;}
.is-form-style button.is-search-submit{right:15px}
.portfolio-main h2, .main-class h2{font-size:30px}
}
@media(max-width:570px){
.wp-pagenavi.wp-pagenavi--cat a{font-size: 10px;padding: 8px 10px}
.konkurs-firmy__tabelka .table > tbody > tr > td{
padding: 5px;
}
.row-icons {margin-left: -6px; margin-right: -6px;}
.row-icons .col-6{padding-left: 6px;padding-right: 6px;}
.row-icons .box-icon{margin-top: 12px;}
.single-oferta .red2, .single-portfolio .red2, .single-miasto .red2, .single-grafika .red2, .single-koncept .red2, .template-podstrona .red2, .page-template-template-miastka .red2, .page:not(.page-id-7665) .red2{margin-bottom: 0;}
.single-oferta h1, .single-portfolio h1, .single-miasto h1, .single-grafika h1, .single-koncept h1, .template-podstrona h1, .page-template-template-miastka h1, .page h1{margin-top: 10px;}
.navinext a{font-size: 14px; margin-top: 10px}
.post-desc h2{min-height: 70px}
.faq-single .accordion-button{font-size: 18px}
.cytat{
padding: 30px 20px;
}
.cytat p{
font-size: 20px;
}
p, body{font-size: 14px}
.bold-intro{font-size: 17px}
h1{font-size: 22px}
h2, #liczby h2, .portfolio-main h2, .another-services h2, .faq-main .main-intro h2, .offer-section .title, .main-class h2{font-size: 20px}
.portfolio .box-line{
border: 0;
border-radius: 0;
}
.box-line .pad-l-r{
border-radius: 0;
}
.reference-list div .ref p, .opinions__home .opinion-card p{font-size:12px}
.opinions__home .opinion-card{padding: 15px}
.website1 .box-oferta h2::before{display:none}
.c2 a{font-size:20px}
.c1 a{font-size:32px}
.c4{font-size:30px}
.landing-dodatki h3{width:100%}
.landing-dodatki p{width:100%}
.portfolio-section .col-xs-6{width:100%}
.pakiet .btn-more{font-size:10px;}
.bg02 img{width:auto;}
.flex-control-nav{display:none}
.metaslider .layer .btn-slider{display:none}
#liczby h2{font-size:30px}
.bg02 h3{font-size:16px}
.box9 h3{min-height:60px}
.red2 h1{font-size:28px}
.callus h2{font-size:30px !important}
}
@media(max-width:550px){
.foto-lazy{min-height:200px}
}
@media(max-width:480px){
.r1{width:100%}
.r2{width:100%}
.pakiet h3::before{font-size:40px}
.pakiet-more p{font-size:14px;line-height:1.4}
.left-btn,.right-btn{font-size:14px;padding:7px 30px}
.naglowek{font-size:28px}
.box-oferta{width:100%}
.opinion{width:100%}
.coverflow__image[data-coverflow-index]{left:65%}
.metaslider .layer{width:100% !Important;left:0px !important}
.metaslider .layer .t1{text-align:center !important}
.include .col-lg-2{width:100%}
.box9 h3{min-height:0}
.box9 p{min-height:0}
.snip1584 figcaption{display:none}
.u2{width:90%}
}
@media(max-width:430px){
.foto-lazy{min-height:150px}
.box-icon img{width:60px;height:60px}
.main-class1 .btn-more, .portfolio-main .btn-more, .portfolio-single .btn-more, .box-line .btn-more, .portfolio-single .btn-dis{padding:10px 10px}
}
@media(max-width:400px){
.ct1{font-size:26px}
.ct2{font-size:16px}
.contact-details .person-img{
display: block;
margin-bottom: 10px;
}
}
@media(max-width:380px){
.red h1{font-size:16px}
.red p{font-size:16px}
.u4{font-size:20px}
.u1{font-size:24px}
.u2{font-size:18px}
.main-class1{height:auto}
.box-icon{padding:5px}
.box-icon .desc-icon{font-size:12px}
.box-icon .title-icon{font-size:14px}
}
@media(max-width:340px){
.u3{font-size:18px}
}