/*
	Author: Nicdark
	Author URI: http://www.nicdarkthemes.com/
*/

@import "nicdark_shortcodes.css";
@import "nicdark_menu.css";
@import "nicdark_images.css";
@import "nicdark_font.css";

@import "fontello.css";
@import "animate.css";
@import "magnific-popup.css";


/****************************************************************************
	Table of Content
***************************************************************************


SOME BASIC CLASSES
	1- body
	2-container
    3-site
    4-section
    5-grid
    6-width section
    7-headings tag
    8-form elements
    9-parallax section


/* 1- START NICDARK FRAMEWORK*/
body{ margin:0; padding:0; overflow-x:hidden;  }
body.nicdark_boxed_img{ background-image: url(../img/slide/img1.jpg) !important; background-size: cover; background-attachment: fixed; }
body.nicdark_boxed_pattern{ background-image: url(../img/patterns/img1.jpg) !important; background-attachment: fixed; }

/* 2 - CONTAINER */
.nicdark_container{ width:1200px; margin:auto; padding: 0px; }
.nicdark_size_extrabig .nicdark_container { width:1160px; }
.nicdark_clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }



/* 3- START NICDARK_SITE*/
.nicdark_site{ float: left; width: 100%; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; transition: all 0.8s ease; }
.nicdark_site > .nicdark_site_fullwidth{ float: left; width: 100%; background-color: #fff; }
.nicdark_site > .nicdark_site_boxed{ width:1220px; margin:auto; padding: 0px; background-color: #fff; }
/*START NICDARK_SITE*/



/* 4 - START NICDARKSECTION*/
.nicdark_section{ width: 100%; float: left; }
/*.nicdark_section.nicdark_imgparallax{ background: url(../img/img3.jpg) 50% 0 fixed; background-size: cover;}*/
/*END NICDARKSECTION*/



/* 5 - START NICDARKGRID*/
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{ padding:10px; float:left; display:inline; box-sizing:border-box; -moz-box-sizing:border-box; }
.grid.nomargin{ margin: 0px; padding: 10px; }
.grid.percentage{ margin: 0px; padding: 0px; }
.grid_12.percentage {width:100%;}
.grid_6.percentage {width:50%;}
.grid_4.percentage {width:33.33%;}
.grid_3.percentage {width:25%;}
.grid_2.percentage {width:16.66%;}
.grid_8.percentage {width:66.66%;}
.grid_9.percentage {width:75%;}
/*size*/
.grid_1 {width:100px;}
.grid_2 {width:200px;}
.grid_3 {width:300px;}
.grid_4 {width:400px;}
.grid_5 {width:500px;}
.grid_6 {width:600px;}
.grid_7 {width:700px;}
.grid_8 {width:800px;}
.grid_9 {width:900px;}
.grid_10 {width:1000px;}
.grid_11 {width:1100px;}
.grid_12 {width:1200px;}
/*END NICDARKGRID*/



/* 6 - START NIKDARKWIDTHPERCENTAGE*/
.nicdark_width_percentage1{ width: 1% !important; }
.nicdark_width_percentage10{ width: 10% !important; }
.nicdark_width_percentage20{ width: 20% !important; }
.nicdark_width_percentage25{ width: 25% !important; }
.nicdark_width_percentage30{ width: 30% !important; }
.nicdark_width_percentage40{ width: 40% !important; }
.nicdark_width_percentage50{ width: 50% !important; }
.nicdark_width_percentage60{ width: 60% !important; }
.nicdark_width_percentage70{ width: 70% !important; }
.nicdark_width_percentage80{ width: 80% !important; }
.nicdark_width_percentage90{ width: 90% !important; }
.nicdark_width_percentage100{ width: 100% !important; }
/*END NIKDARKWIDTHPERCENTAGE*/



/* 7 - START NICDARKTEXT*/
p,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; font-weight: normal; }
/*font*/
h1,h2,h3,h4,h5,h6,input[type="text"],textarea,select{ font-family: 'Roboto Slab', sans-serif; color: #868585; font-weight: 300; }
h1.subtitle,h2.subtitle,h3.subtitle,h4.subtitle,h5.subtitle,h6.subtitle,input[type="text"].subtitle,textarea.subtitle,select.subtitle, span.subtitle{ font-family: 'Raleway', serif; color:#c9c9c9; }
h1.signature,h2.signature,h3.signature,h4.signature,h5.signature,h6.signature, span.signature{ font-family: 'Great Vibes', cursive; }
/*color*/
p.white,h1.white,h2.white,h3.white,h4.white,h5.white,h6.white,a.white,i.white,span.white, input[type="text"].white, textarea.white, input[type="submit"].white, select.white{ color:#ffffff; }
p.grey,h1.grey,h2.grey,h3.grey,h4.grey,h5.grey,h6.grey,a.grey,i.grey,span.grey, input[type="text"].grey, textarea.grey, input[type="submit"].grey, select.grey, pre.grey{ color:#c9c9c9; }
p.greydark,h1.greydark,h2.greydark,h3.greydark,h4.greydark,h5.greydark,h6.greydark,a.greydark,i.greydark,span.greydark, input[type="text"].greydark, textarea.greydark, input[type="submit"].greydark, select.greydark{ color:#6c6975; }
p.greydark2,h1.greydark2,h2.greydark2,h3.greydark2,h4.greydark2,h5.greydark2,h6.greydark2,a.greydark2,i.greydark2,span.greydark2, input[type="text"].greydark2, textarea.greydark2, input[type="submit"].greydark2, select.greydark2{ color:#353b3d; }
p.green,h1.green,h2.green,h3.green,h4.green,h5.green,h6.green,a.green,i.green,span.green, input[type="text"].green, textarea.green, input[type="submit"].green, select.green{ color:#c2e4cb; }
p.greendark,h1.greendark,h2.greendark,h3.greendark,h4.greendark,h5.greendark,h6.greendark,a.greendark,i.greendark,span.greendark, input[type="text"].greendark, textarea.greendark, input[type="submit"].greendark, select.greendark{ color:#afceba; }
p.blue,h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue,a.blue,i.blue,span.blue, input[type="text"].blue, textarea.blue, input[type="submit"].blue, select.blue{ color:#aecacc; }
p.violet,h1.violet,h2.violet,h3.violet,h4.violet,h5.violet,h6.violet,a.violet,i.violet,span.violet, input[type="text"].violet, textarea.violet, input[type="submit"].violet, select.violet{ color:#c4afce; }
p.yellow,h1.yellow,h2.yellow,h3.yellow,h4.yellow,h5.yellow,h6.yellow,a.yellow,i.yellow,span.yellow, input[type="text"].yellow, textarea.yellow, input[type="submit"].yellow, select.yellow{ color:#cecdaf; }
p.orange,h1.orange,h2.orange,h3.orange,h4.orange,h5.orange,h6.orange,a.orange,i.orange,span.orange, input[type="text"].orange, textarea.orange, input[type="submit"].orange, select.orange{ color:#e3bea5; }
p.red,h1.red,h2.red,h3.red,h4.red,h5.red,h6.red,a.red,i.red,span.red, input[type="text"].red, textarea.red, input[type="submit"].red, select.red{ color:#ceafb5; }
/*align*/
p.center,h1.center,h2.center,h3.center,h4.center,h5.center,h6.center,i.center{ text-align: center; }
p.right,h1.right,h2.right,h3.right,h4.right,h5.right,h6.right, span.right{ float: right; }
/*size*/
p{ font-size:15px; line-height: 22px; color:#918a8a; font-family: 'Raleway', serif; }
p.title{ font-family: 'Roboto Slab', sans-serif !important; font-weight: 300; }
h1{ font-size: 30px; line-height: 30px; font-weight: 300; }
h1.extrasize{ font-size: 45px; line-height: 45px; }
h1.exxtrasize{ font-size: 60px; line-height: 60px; }
h2{ font-size: 25px; line-height: 25px; font-weight: 300; }
h3{ font-size: 20px; line-height: 20px; font-weight: 300; }
h4{ font-size: 17px; line-height: 17px; font-weight: 300; }
h5{ font-size: 15px; line-height: 15px; font-weight: 300; }
h6{ font-size: 14px; line-height: 14px; font-weight: 300; }
a{ text-decoration: none; color: #868585; font-weight: 300;}
/*pre*/
pre{ overflow: auto; float: left; width: 100%; margin:0px; padding: 0px; }
pre p{ font-family: monospace; font-size: 13px; line-height: 22px; }
/*END NICDARKTEXT*/



/* 8 - START NICDARKFORMELEMENTS*/
input[type="text"]{ float: left; border: 0; outline: 0; }
input[type="number"]{ color: #c9c9c9; }
textarea{ float: left; border: 0; outline: 0; }
select{ float: left; border: 0; outline: 0; width: 100%; -webkit-appearance: none; cursor: pointer; border-radius: 0px; }
input[type="submit"]{ cursor: pointer; outline: 0; border: 0; font-weight: 300; }
/*size*/
input[type="text"].small, textarea.small { font-size: 15px; width: 100%; padding: 10px 20px; box-sizing:border-box; }
input[type="text"].medium, textarea.medium { font-size: 17px; width: 100%; padding: 10px 20px; box-sizing:border-box; }
input[type="text"].big, textarea.big { font-size: 17px; width: 100%; padding: 15px 20px; box-sizing:border-box; }
/*size select*/
select.small { font-size: 15px; padding: 10px 20px; box-sizing:border-box; }
select.medium { font-size: 17px; padding: 10px 20px; box-sizing:border-box; }
select.big { font-size: 17px; padding: 15px 20px; box-sizing:border-box; }
/*placeholder*/
::-webkit-input-placeholder { color:    #fff; }
/*END NICDARKFORMELEMENTS*/



/*********************************************CUSTOM FOR FASHION*************************************************************/

/* 9 - START CLASS FOR PARALLAX SECTION*/
.nicdark_parallax_img2 { background:url(../img/slide/2/img2.jpg) 50% 0 fixed; background-size:cover; }
.nicdark_parallax_img3 { background:url(../img/slide/img3.jpg) 50% 0 fixed; background-size:cover; }
.nicdark_parallax_img1 { background:url(../img/img2.jpg) 50% 0 fixed; background-size:cover; }
.nicdark_parallaxx_img1 { background: url(../img/parallax/img1.jpg) 50% 0 fixed; background-size:cover; }
.nicdark_parallaxx_img2 { background: url(../img/parallax/img2.jpg) 50% 0 fixed; background-size:cover; }
.nicdark_parallaxx_img3 { background: url(../img/parallax/img3.jpg) 50% 0 fixed; background-size:cover; }
.nicdark_parallaxx_img5 { background: url(../img/parallax/img5.jpg) 50% 0 fixed; background-size:cover; }
.nicdark_parallaxx_img6 { background: url(../img/parallax/img6.jpg) 50% 0 fixed; background-size:cover; }
.nicdark_parallaxx_img7 { background: url(../img/parallax/img7.jpg) 50% 0 fixed; background-size:cover; }
.nicdark_parallaxx_img8 { background: url(../img/parallax/img8.jpg) 50% 0 fixed; background-size:cover; }
/*END CLASS FOR PARALLAX SECTION*/



/*START CUSTOM CLASS TO AVOID INLINE CSS*/
.nicdark_width70 { width: 70px; }
.nicdark_width60 { width: 60px; }
.nicdark_width50 { width: 50px; }

.nicdark_copyrightlogo { background-image:url(../img/footer/copyright.jpg); background-size:95px; background-repeat:no-repeat; background-position:left; }
.nicdark_facebook { background-color:#5977b8; box-shadow:0px 4px 0px 0px #4c67a1;  }
/*END CUSTOM CLASS TO AVOID INLINE CSS*/



/*GMAPS*/
.gm-style div{
    box-shadow: 0px 0px 0px 0px #000 !important;
    border-radius: 0px !important;
}




/*********************************************ONLY FOR DEMO*************************************************************/

.nicdark_buynow_button{position: fixed;z-index: 999;bottom: 0;right: 0;padding: 10px 20px;font-size: 17px;border-bottom: 0;border-right: 0;}
.nicdark_buynow_button a{color: #fff;font-family: 'Roboto Slab';}

.nicdark_newlabel a:after{content: '';background-image: url(../img/new-label.png);background-size: 43px;width: 43px;height: 17px;float: right;margin-top: 1px;background-repeat: no-repeat;}
.nicdark_hotlabel a:after{content: '';background-image: url(../img/hot-label.png);background-size: 43px;width: 43px;height: 17px;float: right;margin-top: 1px;background-repeat: no-repeat;}

.nicdark_demo_components{float: right;font-size: 11px;padding: 5px 10px;margin-top: 15px;}

/*CUSTOM*/

.select-group option{color:white; background-color: rgba(174, 195, 192, 0.78);}
.select-group option:first-child{color: rgb(101, 127, 127);}
.select-group option:hover {cursor:pointer;}
.front-img img {width:auto!important;}
.footer-gallery .grid_4{position:relative;  margin-bottom:-3px; height:84px;}


.slowdown #tinynav1 {background-color:rgba(189, 182, 177, 0.85); color:white;}
.slowdown #tinynav1 option {color:white;}
.slowup #tinynav1 {background-color:transparent; border-color:rgba(52, 52, 52, 1); color:rgba(52, 52, 52, 1);}
.slowup #tinynav1 option {color: rgb(52, 52, 52);}
.katalog-input input::-webkit-input-placeholder {color:#c9c9c9;}
.katalog-input input::-moz-placeholder {color:#c9c9c9;}
.katalog-input input:-ms-input-placeholder {color:#c9c9c9;}
.katalog-input label input[type="radio"] {margin-right:12px;}
.katalog-input label {color:white; margin-left:0; font-size:22px;}
.katalog-produkty img {max-height: 400px; width: auto;  display: block;  margin: 0 auto;max-width:100%;min-height: 260px;}
.footer-img-div img{width: auto!important;  display: block;   max-width:55px;height: auto;
    max-height: 80px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);}
.stay-3 {width:25%!important;}
.stay-9 {width:75%!important;}
.shop-items img{height:408px; width: auto!important; display: block; margin: 0 auto; max-width: 100%;}
.black-box-img img {max-height:211px;width:auto!important;}

.form-alert {position: fixed;top: 94px;width: 100%;z-index: 9999;  color: white;left: 0; text-align: center;
    padding: 10px;  font-family: 'Raleway',sans-serif;  border-top: 3px solid;  right: 0;
    border-bottom: 3px solid; font-size: 22px;}
.form-alert-success {background-color: rgb(167, 196, 161); border-color:rgb(167, 196, 161);}
.form-alert-fail {background-color: rgb(215, 155, 151); border-color: rgb(215, 155, 151);}
.footer-send {border: none!important; margin-top: -10px;}

.close-popup {padding: 10px;  position: absolute;  right: 0;  top: 0; font-size: 25px;}
.close-popup i {color:white;}
.nicdark_section {z-index:9999;}

.main-do .nicdark_bg_white p {color:#898989}
#term {color:white;}
#promotions {color:white;}

.effect-3 .grid_3 {opacity:0;}
/* Effect 3: Scale up */
.effect-3 .grid_3.animate {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    -webkit-animation: scaleUp 1s ease-in-out forwards;
    animation: scaleUp 1s ease-in-out forwards;
}

@-webkit-keyframes scaleUp {
    0% { }
    100% { -webkit-transform: scale(1); opacity: 1; }
}

@keyframes scaleUp {
    0% { }
    100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
}

.katalog-comment {}
.katalog-comment .grid_12 {max-width:100%;}
.katalog-comment input {}
.katalog-comment textarea {resize:none; }

.katalog-comment input::-webkit-input-placeholder, .katalog-comment textarea::-webkit-input-placeholder {
    color: #918a8a;
}
.katalog-comment input:-moz-placeholder, .katalog-comment textarea:-moz-placeholder {
    color: #918a8a;
}
.comment-vote {padding-left:30px!important; margin-top:15px!important;}
.comment-vote i {color:#afcece; font-size:20px; margin: 0 -4px;}

#zobacz-more {color:white;width:40%; right:0!important; margin:auto;}
.zobacz-row {display:none;opacity:0;}
.zobacz-row:first-child {display:block;opacity:1;}
.zobacz-row:nth-child(2) {display:block;opacity:1;}

.up-footer-most {border:1px solid #868585; padding:4px;}
.up-footer-most:hover {cursor:pointer; background-color:rgb(175, 206, 186); border:1px solid rgb(175, 206, 186); color:white;}
.nicdark_transparent_menu {background:rgba(183, 183, 188, 0.73) !important}
.ui-datepicker {z-index:9999999999!important;}

.wyzwania-button.small {padding: 18px 0;  font-size: 15px;  width: 100%;  margin-top: 33px; }
.marginTop70lg {margin-top:70px!important;}

.grid_3 .nicdark_activity {float: left; width: 95%; margin: 5px;}
.base-normalize {height:280px!important;}
.tags-margin {margin:4px 10px!important;}
.footer-send {padding:4px 10px!important;}
.katalog-box .nicdark_textevidence {min-height:80px;}
.icon-custom-width {width: 20px; height: 18px;}
#main-logo {max-height:70px; max-width:100%;}
.white-popup .mfp-close {display:none!important;}
.white-popup input {color:white!important;}
.white-popup textarea {color:white!important; resize:none;}
.mfp-wrap {z-index:9999999;}
a {outline:none;}
.white-popup h4.black {color:black;}
.white-popup {position:relative; top:60px;}
.gal-img-holder {display: block;  margin: 5px; border:1px solid white;}
.gal-img {width: auto; max-width: 100%; max-height: 60px; display: block; margin: 0 auto; text-align: center!important; float: none;  }
.gal-img:hover {opacity:1!important;}
.footer-logo {max-height:80px; width:auto;}
@media (min-width:1200px) {
    .box-number {min-height:70px; line-height:70px;}
}
@media (max-width:1199px) {
    .box-number {min-height:150px; line-height:150px;}
}
.show-gal {height:80px; position:relative;}
.show-gal a {display: block; position: absolute; width: 100%; top: 50%; transform: translateY(-50%); left: -5px;}
.force-block {display:block!important;}
.footer-input {margin-top:-7px; margin-bottom:6px;}
.footer-text {margin-top:-9px;}

.custom-width-box .grid.grid_3 {width:20%;}
#tinynav1 {display:none!important;}
.show-xs {display:none;}
.mainSlider li .bg {background:url(../img/slide/home/1/slide2-bg-fa.jpg) no-repeat top center; background-size:cover; height:400px; margin-top:-16px;}
.mainSlider .slider-img {max-width:100%; display:block; max-height: 100%; margin:0 auto; }
.show-xs .bx-wrapper {border:0;}
.mainSlider .big-sub {    font-family: "Great Vibes", cursive;
    font-weight: 300;
    color: rgb(227, 227, 227);
    word-spacing: 150px;
    z-index: 5;
    white-space: nowrap;
    letter-spacing: 9px;
    font-size: 9vw;
    margin: 0 0 0 -32.5417px;
    transition: all 0s ease 0s;
    min-height: 0;
    min-width: 0;
    line-height: 81px;
    border-width: 0;
    padding: 0;
    position: absolute;
    left: 14%;
    top: 63px;}
@media (max-width:565px) and (min-width:460px) {
    .mainSlider .big-sub {left:12%; word-spacing:130px; font-size: 8.5vw;}
}
@media (max-width:459px) and (min-width:395px) {
    .mainSlider .big-sub {left:13%; word-spacing:130px; font-size: 7vw;}
}

@media (max-width:394px) and (min-width:349px) {
    .mainSlider .big-sub {left:13%; word-spacing: 0; font-size: 13vw;}
    .mainSlider .slider-img {position:absolute; left:0; right:0; bottom:0; width:62%; z-index:0;}
    .slider-btn {z-index:9;}
    .mainSlider .small-sub {font-size:6vw;}
}
@media (min-width:320px) and (max-width:350px) {
    .mainSlider .big-sub {left:13%; word-spacing: 0; font-size: 13vw;}
    .mainSlider .slider-img {position:absolute; left:0; right:0; bottom:0; width:65%; z-index:0;}
    .slider-btn {z-index:9;}
    .mainSlider .small-sub {font-size:6vw;}
}
.mainSlider .small-sub {font-family: "Great Vibes", cursive;
    font-weight: 300;
    color: rgb(203, 215, 206);
    z-index: 15;
    white-space: nowrap;
    word-spacing: 13px;
    font-size: 5vw;
    transition: all 0s ease 0s;
    min-height: 0;
    min-width: 0;
    line-height: 51px;
    border-width: 0;
    margin: 0;
    padding: 0;
    letter-spacing: 0;
    position:absolute; right:4%;
    bottom:55%;
}
@media (max-width:459px) {
    .mainSlider .small-sub {bottom:58%;}
}
.slider-btn {position:absolute; bottom:30%; font-weight:300; padding: 8px 16px; color:white; font-size:12px;     font-family: "Roboto Slab",sans-serif; text-transform: uppercase;}
.slider-btn a {color:white;}
.left-btn {left:5%; background:#e3bea5;}
.right-btn {right:4%; background:#afcece;}
@media (max-width:400px) {
    .slider-btn {font-size:10px;}
}

.footer-img-div {position:relative; height:80px;}
.budzet-select label {color:white; font-family: 'Raleway', serif; text-align:left; display:block; font-size:16px;     margin-bottom: 10px;}
.budzet-select select { padding: 10px; width: 240px; background: #95aeae; border: 1px solid white; text-transform: uppercase;  color: white; font-size: 13px; font-family: 'Raleway', serif;}
.budzet-select textarea { padding: 10px; width:100%; background: #95aeae; border: 1px solid white; text-transform: uppercase;  color: white; font-size: 13px; margin-bottom:10px; font-family: 'Raleway', serif;     box-sizing: border-box;}


.NFI-wrapper {display:block!important; padding:1px; margin-bottom:10px;}
.NFI-button {padding: 5px; color: white; border: 1px solid white; background: rgba(255, 255, 255, 0.15);}
.NFI-filename {padding: 5px!important; border: 1px solid white!important; background: transparent;}
@media (max-width:479px) {
    .NFI-filename {width: 60%;}
}
.NFI-button {height: 28px; line-height: 28px;}
.NFI-wrapper input[type="text"] {height: 28px;}
.mfp-content .nicdark_calendar {margin-bottom:0!important;}
.nicdark_toogle_header.big {color:#918a8a;border-color:#c0c0c0!important;}
.nicdark_toogle_content {border-color: #d8d8d8 !important; border-top: none!important;}
.nicdark_navigation {z-index:99999}

.faqForm input[type="text"].small, .faqForm textarea.small {color:white;}
#pricing_send {border:none; color:white;}
.katalogSite input, .katalogSite select, .katalogSite textarea {color: #a7a7a7 !important; border: 1px solid #b8b8b8!important;}

.katalogSite input::-webkit-input-placeholder {
    color: #999999 !important;
}
.katalogSite input::-moz-placeholder {
    color: #999999 !important;
}
.katalogSite input:-ms-input-placeholder {
    color: #999999 !important;
}
.katalogSite input:-moz-placeholder {
    color: #999999 !important;
}
/*END CUSTOM*/


