.project-name {
display: none;
}




.sgwf_filter ul li a:not(.active):hover{
color:#fff !important;
}
.sgwf_filter ul li a{
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
text-decoration:none !important;
}

.sgwf_filter ul li a.active {
    background: #be9342;
    color: #000;
}

.sgwf_c2tw_item {
    width: calc(33.33% - 20px);
margin:10px;
}

.sgwf_c2tw_iteminr img {
    height: 420px;
}

.sgwf_c2tw_iteminr h3, .sgwf_cntdetail{
display:none;
}
.sgwf_c2tw_iteminr img{
width:100%;
}

.product-block{text-align: center !important;
    padding: 15px;
    background: #fafafa;
    border: 1px solid #dedede;
    margin-bottom: 40px !important;}
.product-block img{    width: 100%;}
.product-block-title{text-align: center;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 700;
    color: #b0933c;
    border-bottom: 1px solid #dedede;
    padding-bottom: 5px;}
.product-block-text{    text-align: center;
    margin-top: 5px;}

.title-header {
display: none;
margin-top: 10px;
    text-align: center;
    color: black;
    font-size: 21px;
    line-height: 40px;
    font-weight: 600;
    background: white;
}

.bottom-link {
color: white;
    border: 1px solid #acacac;
    padding: 7px 15px;
    width: 135px;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
}

.bottom-infos {
display: none;
    justify-content: space-around;
    background: black;
    padding: 10px;
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 999;
}

.title-header  p {
margin-bottom: 0;
}

/*.single-product #subheader:after{
content:"t.."; 
display:inline-block;
position: sticky;
top: 0;
} */

 .salons-info {
position: fixed;
top: 73px;
    z-index: 9999;
    color: #deaa48;
    background: black;
    width: 100%;
    right: 0;
padding-top: 8px;
    text-align: center;
display: none;
}

.page-id-1737 .privil h3 { display: none; }

.privil{padding: 20px;
    background: #be9342;
    color: white;
    margin-bottom: 30px;
    text-align: center;}
.privil h3{color: white;}
.privil p{margin-bottom:0px; color:white;}

.page-id-1737 .container .row .col-md-12 form{text-align:center;}
#pagi{    margin-top: 20px;
    text-align: center;}
.customPagi{    font-size: 14px;
    color: #111;
    padding: 10px 15px;
    border: 1px solid #111;
    margin: 10px;}
.customPagi:hover, .customPagi.active{text-decoration:none !important; background:#111 !important; color:white !important;}
.customPagi:focus{text-decoration:none !important;}

.textarea {   width: 100%; padding: 10px;  border: solid 1px #ddd;
    background: #fff;
    color: #333; }

div.nice_box2 { border: 1px #d1d1d1 solid; padding: 10px; background:#f5f5f5; }

select[name="salon_id"]{ margin-right: 10px;  height: 48px; padding: 10px; border: 1px #d1d1d1 solid; background#f5f5f5;}

.page-id-1737 .container .row .col-md-12 input{  -webkit-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  font-size: 14px;
    text-transform: uppercase;
    background: transparent;
    border: solid 1px #111;
    color: #111;
    padding: 10px 30px 10px 30px;     font-weight: 700; transition-duration:300ms;}
.page-id-1737 .container .row input:hover{background:black; color:white;}

.page-id-1737 .singleImageUpsel {margin-top:40px !important; text-align: center;}
.page-id-1737 .singleImageUpsel img { max-width: 100%; height: auto !important; }
select#salon_id {  }

.page-id-1737 .salonUpsell{  margin-top:0px !important;  padding: 10px;
    background: #be9342;
    color: #fff;
    margin: 0 auto;
    width: 82%;
    -webkit-border-radius: 20px; -o-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
    
.page-id-1737 .val1 { display: inline; width: 70% !important; font-size: 10pt; text-align: right; } 
.page-id-1737 .val2 { display: inline; width: 29% !important; font-size: 10pt; text-align: left; margin: 0 0 0 1% !important; } 

body.single-post div.post-content div.post-image { max-height: 520px; overflow: hidden; }

.pierwszy.col-offre{margin-top:15px; margin-bottom:15px;}
.col-offre{margin-bottom:15px;}
.zdjecie-salon{margin-top:20px;}
.product_cat-journee-privilege .placeholder-map{height:659px !important;}
.circle{    margin-right: 7px;
    font-size: 18px;
    background: #be9342;
    border-radius: 50%;
    width: 30px;
    text-align: center;
    line-height: 30px;
    color: white;}

.smallinfo { padding-top: 10px; border-top: 1px #d0d0d0 solid; font-size: 9pt; margin-top: 30px; }

body.archive.category #content div.col-md-4 { display: none !important; }
body.archive.category #content div.col-md-8 { width: 100% !important; margin: 0 !important; padding: 0 !important; }

.lista-salonow{padding: 0px 20px 20px 20px;
    background: #fafafa;
    border: 1px solid #be9342; margin-bottom:15px !important;}

.lista-salonow h3{    padding: 10px 20px;
    background: #be9342;
    margin-left: -20px;
    margin-right: -20px;
    color: white;}


#ukryte-emploi{display:none;}
.jobs p, .nopost{    padding: 20px;
    background: #fafafa;
    border: 1px solid #be9342;}

.enSavoirJob{    float: right;
    position: relative;
    top: -8px;}

.applicationButton{    display: table;
    float: none;
    margin: 0 auto;
    margin-top: 20px;}

.three-images{display: flex;
    align-items: center;
    justify-content: space-between;}
.three-images img{    width: 33%;}

.emploi1{width:49%; float:left;}
.emploi2{width:49%; float:right;}

.customJobList{list-style-type:none; padding-left:0px; padding:20px; background:#fafafa; border:1px solid #be9342; margin-bottom:10px;}


.table.package .c3 a.btn-line{width:213px !important;}
.btn-line:hover, a.btn-line:hover{color:white !important;}

.c1, .c2{display:none !important;} .c3{padding:15px 0px 15px 0px !important;}

.product_cat-journee-privilege .images, .product_cat-journee-privilege .summary{margin-bottom:0px !important;}

.product_cat-journee-privilege .contactez{display:none;}
.single-product #content .row {  padding: 20px; 
     background: #fafafa; }

div.ppt {display: none !important;}
.promocje{clear:both;}

.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a{margin-bottom:3.64em !important;}

.ob-salons input{float:right !important;}
.jednadrugasalons .deform-1 input[type=text], .jednadrugasalons .deform-1 textarea, .jednadrugasalons .deform-1 input[type=email], .jednadrugasalons .form-control.deform-1{margin-bottom: 10px !important;}
.jednadrugasalons .deform-1 input[type=text], .jednadrugasalons .deform-1 textarea, .jednadrugasalons .deform-1 input[type=email], .jednadrugasalons .form-control.deform-1{padding:2px 10px 2px 10px !important;}
.drugadrugasalons textarea{height:182px !important;}
.jednadrugasalons{width: 100%;
    float: left;
    clear: both;
    display: inline-block;}
.drugadrugasalons{width:100%; float:right; margin-bottom:30px;}

.singleImageUpsel{clear:both; margin-top:10px; display:inline-block;}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:49% !important; margin-bottom:1em;}



.single-product .thumbnails{display: inline-block !important;
    width: 49% !important;
    float: right !important;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:49% !important;}


.time{background-image: url(/wp-content/uploads/2017/04/round-clock-icon-86811-1.png) !important;
    background-repeat: no-repeat !important;
    background-size: 195px !important;
    background-position-x: 110% !important;
    background-position-y: -30px !important;}

.adresy, .call, .time{background:#eaeaea; border:1px  solid #e4e4e4;}

.all{background:#f2f2f2; border:1px  solid #e4e4e4;}
.phone, .journee{border-top:1px solid #e4e4e4 !important;}

.up-sells h2{display:none !important;}
.formation-h2{       border-bottom: 1px solid #d9dad4;
    line-height: 35px;
    font-weight: 700;
    text-transform: uppercase;
    color: #be9342 !important;
    font-size: 45px; margin-bottom:20px;}

.pub-obj{    margin-bottom: 10px;
    padding-bottom: 20px;
    }

.post-formation img{width:100%; height:auto; margin-right:0px;}
.post-formation h2{margin-top:15px !important;}
.post-formation{padding:20px; background:#fafafa; border:1px solid #be9342; text-align:center;}
.post-services{
box-sizing:border-box !important;
    width: 48%;
    margin: 1%;
padding: 0px;
    list-style-type: none;
    background: #fafafa;}
.post-services img {
    width: 100% !important;
    height: auto !important;
}
.post-services h2{    background: #be9342;
    color: white;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 20px;
    padding-bottom: 10px;
padding: 15px;}

.content-services{
padding-top: 15px !important;
    background: #fafafa;
    padding: 0px 14px 14px 14px;
    border-left: 1px solid #be9342;
    border-bottom: 1px solid #be9342;
    border-right: 1px solid #be9342;
}

.profil .wpcf7-form-control-wrap{display:flex !important; width:100%;}
.profil textarea{height:227px !important;}
.profil input{float:right;}
.identite{width:49%; float:left;}
.profil{width:49%; float:right;}
.coifurre input{float:right;}
.nicebox{padding:20px; background:#be9342; color:white;}
.nicebox2{padding:20px; border:1px solid #be9342; background:#fafafa;}
.page-id-1199 .wpb_row .container{width:100% !important;}
.page-id-1199 iframe{border:0px !important;}
.homme .padding40{padding:130px 40px !important;}
.collections .inner-padding{padding:30px 0 30px 0 !important;}
.drugadruga textarea{height: 147px !important;}
.ob input{float:right;}
.nom, .email{padding-left:0px !important;}
.prenom, .tele{padding-right:0px !important;}
.text-contact{padding:20px; background:#be9342; color:white;}
.text-contact h3{color:white !important;}
.jednadruga{display:inline-block;}
.nom, .email{padding-left:0px !important;}
.prenom, .telephone{padding-right:0px !important;}

#cookie_action_close_header{    color: rgb(255, 255, 255);
    border: 1px solid rgba(255,255,255,0.5) !important;
    background: transparent !important;
    font-size: 14px !important;
    color: #eceff3 !important;
    letter-spacing: 1px !important;
    line-height: normal !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    transition: 300ms !important;
    padding: 5px 25px;
    margin-left: 20px;}
#cookie_action_close_header:hover{border:1px solid white !important; background:white !important; color:#555 !important;  text-decoration:none !important;}

#cookie-law-info-bar{background:black !important; border-top-color:black !important; color:white !important;}
.revo{padding:10px 35px !important;}
#back-to-top{bottom:68px !important;}
.h2-nice, .h3-nice{text-align:center;}
.h2-nice{border-bottom:1px solid #d9dad4; line-height:35px; font-weight:700; text-transform:uppercase; color:#be9342 !important; font-size:45px;}
.h3-nice{font-size: 27px;
    font-weight: 300; margin-top:10px;}


.wpb_column .vc_custom_1475143851625 {
    margin-top: 0px !important;
}

.tnp-submit{border:1px solid rgba(255,255,255,0.5) !important; background:transparent !important; font-size: 14px !important;
    color: #eceff3 !important;
    letter-spacing: 1px !important;
    line-height: normal !important;
    font-weight: bold !important;
    text-transform: uppercase !important; transition:300ms !important;}
.tnp-submit:hover{border:1px solid white !important; background:white !important; color:#555 !important;}

.btn-line-black{font-weight:700 !important;}
.vc_custom_1477643839555{text-align:left !important;}
.vc_custom_1477644046569{background:url(/wp-content/uploads/2017/04/screen_shot_2017-03-28_at_09.12.43_af85-1.png);}
.text-light .vc_custom_1477644035802{background-image:url(/wp-content/uploads/2017/04/fp_nb_5ac5.jpg) !important;}
.text-middle .vc_custom_1477643839555{background-image:url(/wp-content/uploads/2017/04/fp_australie_f0cf.jpg) !important;}
.icon-scroll,
.icon-scroll:before{
  position: absolute;
  left: 50%;}
.icon-scroll{
  width: 40px;
  height: 70px;
  margin-left: -20px;
  top: 50%;
      margin-top: -100px;
  box-shadow: inset 0 0 0 1px #fff;
  border-radius: 25px;}
.search_cp input { color:#000 !important; }
.icon-scroll:before{
  content: '';
  width: 8px;
  height: 8px;
  background: #fff;
  margin-left: -4px;
  top: 8px;
  border-radius: 4px;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: scroll;
}
@keyframes scroll{
  0%{
    opacity: 1;}
  100%{
    opacity: 0;
    transform: translateY(46px);}}


.header_center .container{width:100% !important;}
.logo_pos{margin-top:-67px !important;}
.smaller .logo_pos{margin-top:0px !important;}
.tnp-field label{display:none;}
.c_logo_light{max-width:200px !important;}
.subfooter{margin-top:55px !important;}
#newsletterwidget-2, #text-3, #text-4{padding-bottom:0px !important;}
#text-2{padding-bottom:20px;}
.subfooter {
    background: #1f1f1f;
}

@media (max-width: 1495px){
.c_logo_light {
    max-width: 120px !important;
}
#mainmenu.menu-left > li > a, #mainmenu.menu-right > li > a, #mainmenu.primary > li > a{
padding:20px 10px;
}
}

@media only screen and (max-width: 1407px){#mainmenu.menu-left > li > a, #mainmenu.menu-right > li > a{padding-left:10px !important; padding-right:10px !important}}

@media only screen and (max-width: 1227px){header.header_center .logo_pos img{margin-left:10px !important; margin-right:10px !important;}}



@media only screen and (max-width: 1167px){.menu-right{padding-top:0px !important;} .logo-center{display:table-cell !important;} .menu-left{padding-top:15px !important;} header.header_center #mainmenu{padding-top:0px !important;} .menu-right li a{padding-top:0px !important;} .menu-left li a{padding-bottom:0px !important;} .header_center nav{margin-top:10px;} .logo_pos{margin-top:-33px !important;} .smaller.logo-smaller #mainmenu.menu-right{top:-55px !important;} .logo-smaller .logo_pos{position:relative; top:-25px;} .logo-smaller nav{height:70px !important;} header.transparent.smaller{height:82px !important;} .logo-smaller #mainmenu.menu-left > li > a{padding-top:0px !important;}}

@media only screen and (max-width: 992px){
	.page-id-1737 .salonUpsell{  
    width: 100%; }
.post-formation{width:100% !important; margin:0px !important; margin-bottom:15px !important;}
#logo img {
    height: 55px;
}}
@media only screen and (max-width: 991px){
.three-images{display: block;}
.three-images img{    width: 100%;
    margin-bottom: 20px;}
.single-product.woocommerce #content {
    padding: 127px 0 13px 0;
}
.mapka-salon {
margin-top: 16px;
}
.title-header, .salons-info, .bottom-infos {
display: block;
}
.bottom-infos {
display: flex;
padding: 10px 0;
}
.woocommerce.single-product #content .row {
    padding: 0 !important;
}
.zdjecie-salon {
display:none;
}
#subheader{min-height:73px;}
.mapka-salon{height:300px !important;}
.zdjecie-salon, .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100% !important;} .zdjecie-salon img{width:100%;} .single-product .thumbnails{float:left !important; width:100% !important; margin-top:15px;}
.jednadrugasalons, .drugadrugasalons{width:100% !important;} #text-3 iframe{width:100% !important;} .post-services{width:100% !important;} .luxem{display:none !important;} .c1c2c3 .vc_col-sm-3{width:100% !important;} .obje{padding-left:0px !important; border-left:0px !important;} .pub-obj{border-bottom: 0px; margin-bottom: 0px; padding-bottom: 0px;} .applicationButton{    float: none !important; margin-top: 20px !important; width: 100% !important;} .emploi1, .emploi2{width:100% !important;} .emploi2{margin-top:25px;} .identite, .profil{width:100% !important;} .profil{margin-top:25px !important;} .jednadruga{width:100% !important;} .nom, .prenom, .email, .tele{padding:0px !important; width:100% !important;}
}

@media only screen and (max-width: 767px){
.sgwf_filter ul li a{
    padding: 5px;
    font-size: 12px;
width:100%;
}
.sgwf_come2theweb .sgwf_come2thewe_cnt .sgwf_c2tw_item{
width:100% !important;
}
	#map_canvas { min-height: 350px !important; }
div.subfooter div { text-align: center !important; }
#wpcf7-f969-p1135-o1{margin-top:25px;}
footer #text-3 { overflow: hidden; width: 100% !important; }
.single-product.woocommerce #content {
}
}

@media print { #subheader, header, .hideonprint, footer { display: none !important } }