@media (max-width: 1024px){
#text-2{padding-bottom:0px !important;}
}

.mfp-arrow-left .mfp-a, .mfp-arrow-left:after, .mfp-arrow-right .mfp-a, .mfp-arrow-right:after{color:#000000 !important;}

.single-post #subheader{display:none !important;}

.blog #content, .single-post #content{background:#f5f5f5 !important}
.post-content{background: white;
    padding: 20px;}

#rev_slider_4_1 .uranus.tparrows.tp-leftarrow {  background: url(https://pm-peinture.be/wp-content/themes/archi/images/large_left.png) no-Repeat top left !important; height: 40px !important; }
#rev_slider_4_1 .uranus.tparrows.tp-rightarrow {  background: url(https://pm-peinture.be/wp-content/themes/archi/images/large_right.png) no-Repeat top left !important; height: 40px !important; }

div.subfooter .container .row { opacity:0.5; filter:alpha(opacity=50); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
div.subfooter .container .row:hover { opacity:1; filter:alpha(opacity=100); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
div.social-icons-2 i.fa.fa-map { color:#cb9a44; }
div.social-icons-2 i.fa.fa-map:hover { color:#fff; }

@media only screen and (min-width: 1024px) {
ul.mainmenu li#menu-item-1016:hover { background:#a0c56c;} ul.mainmenu li#menu-item-1016:hover a {color:#fff;}
ul.mainmenu li#menu-item-1179:hover { background:#9c3829; } ul.mainmenu li#menu-item-1179:hover a  {color:#fff;}
ul.mainmenu li#menu-item-1249:hover { background:#9ea0bd; } ul.mainmenu li#menu-item-1249:hover a  {color:#fff;}
ul.mainmenu li#menu-item-1244:hover { background:#da7f2f;} ul.mainmenu li#menu-item-1244:hover a  {color:#fff;}
ul.mainmenu li#menu-item-1253:hover { background:#e4d3bd; } ul.mainmenu li#menu-item-1253:hover a  {color:#000;}
ul.mainmenu li#menu-item-1254:hover { background:#df1d31; } ul.mainmenu li#menu-item-1254:hover a {color:#fff;}
ul.mainmenu li#menu-item-1255:hover { background:#207bbc;} ul.mainmenu li#menu-item-1255:hover a {color:#fff;}
ul.mainmenu li ul.dropdown-menu li a {color:#000 !important;    letter-spacing: 3px;
    font-size: 16px;
    text-transform: initial;}
ul.mainmenu li ul.dropdown-menu li:hover, ul.mainmenu li ul.dropdown-menu li:hover a:hover {background:#383836 !important;}
ul.mainmenu li ul.dropdown-menu li:hover a {color:#fff !important;} }

/* Previouse CSS */

#subheader h1, #subheader .crumb{color:#ffffff !important;}

.button-demandez{    margin: 0 auto !important;
    display: block !important;
    width: 400px !important;}

.mainmenu li ul li.current-menu-item > a, .mainmenu li li a:hover{color:white !important;}

.contactform{    border-top: 4px solid #9e9fbe;}

.merci-text{    font-size: 21px;
    line-height: 40px;
    font-weight: 100;
    color: #377ba3;}

.merci-text:after{content:""; width:150px; height:2px; background:#e8b342; display:block;}

.wpcf7-recaptcha > div{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

.post-image{    border-bottom-color: #d9d547 !important;}

.btn-more{    background-color: transparent !important;
    color: white !important;
    background-image: url(/wp-content/uploads/2018/05/yellow-paint-brush-stroke-10-300x133.png) !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    padding-right: 50px !important; position:relative; top:20px;}

.more-link3{    padding: 10px 20px;
    background: #e5d3bc;
    font-weight: 700;
    color: #1f1f1f; 
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow;}
.more-link3:hover{    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);}

.de_tab_content_inner{text-align:center;}

.titleh3{font-weight: 700;
    color: #de2f3a;}
.titleh3 b{    color: black;
    font-weight: 400;
    font-family: 'Montserrat',Arial, Helvetica, sans-serif;}

.more-link2{    position: relative;
    background: #dad553;
    padding: 5px 15px;
    color: white;
    font-weight: 700;
    float: right;}

.more-link2:hover:before, .more-link2:focus:before, .more-link2:active:before {
z-index:1;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
}
.more-link2:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    border-style: solid;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    left: calc(50% - 10px);
    top: 0;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #c5c147 transparent;
}

.more-link{    float: right !important;
    background-image: url(/wp-content/uploads/2018/04/paint-brush-stroke-2-22-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-left: 10px;
    padding-right: 40px;
    color: white;
    border: none;}
.more-link:hover{color:white; text-decoration:none;}

.scroll-downs {    margin-top: -80px !important;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: 81px;
    background: #f5f5f5;
    padding: 10px;
    width: 57px;
}
.mousey {
  width: 3px;
  padding: 10px 15px;
  height: 35px;
  border: 2px solid #de2f3a;
  border-radius: 25px;
  opacity: 0.75;
  box-sizing: content-box;
}
.scroller {
  width: 3px;
  height: 10px;
  border-radius: 25%;
  background-color: #de2f3a;
  animation-name: scroll;
  animation-duration: 2.2s;
  animation-timing-function: cubic-bezier(.15,.41,.69,.94);
  animation-iteration-count: infinite;
}
@keyframes scroll {
  0% { opacity: 0; }
  10% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(15px); opacity: 0;}
}
@media (max-width:992px){
.col-md-5{    text-align: center;
    margin-bottom: 40px !important;}
}
@media (max-width:992px) and (min-width:767px) { #text-2 .textwidget > div{width:100% !important; margin:0 0% !important; float:left !important;}}

.ensav{color: #de2f3a;
    text-shadow: 0px 0px 7px #d8dcdf;}

@media only screen and (max-width: 992px){
#menu-btn:hover {
    background: transparent !important;
    background-image: url(/wp-content/uploads/2018/05/yellow-paint-brush-stroke-10-300x133.png) !important;
    background-color: transparent !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}#menu-btn:hover:before {
    color: white !important;
}}

#menu-btn{    background-image: url(/wp-content/uploads/2018/05/yellow-paint-brush-stroke-10-300x133.png);
    background-color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 80px;}

@media only screen and (max-width: 992px){#subheader h1 {margin: 55px 0 65px 0;}}

address span i{    color: #de2f3a;}

body{font-size:15px; color:#2b2b2a}

@media (min-width: 992px){ #wrapper #main { border-left: 1px solid #e6e6e6; } #wrapper #de-sidebar {border-right: 1px solid #e6e6e6;  }}

@media (max-width: 1400px){.slider-section .text-center{margin-top:50px !important;}}

@media only screen and (max-width: 992px){
#subheader h1 {
    margin: 125px 0 45px 0 !important;
}}

@media (min-width: 1291px){
.wpcf7-recaptcha > div{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}}

@media (max-width:1290px) and (min-width:993px) {
.wpcf7-recaptcha > div{transform:scale(0.6);-webkit-transform:scale(0.6);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

.retour-blog > a{    padding: 20px 35px;
    background: url(/wp-content/uploads/2018/04/dark-red-paint-brush-stroke-5.png);
    background-repeat: no-repeat;
    background-size: 106% 100%;
    color: white;
    font-weight: 700;}

hr{border-color:#dcdcdc !important;}

.post-info, .post-controls, .comments-box, .single-comment , .leave-reply{display:none !important;}

.kontaktowe input[name="your-name"]{    border: 1px solid #9f3725;}
.kontaktowe input[name="email-453"]{    border: 1px solid #d9d547;}
.kontaktowe input[name="tel-565"]{    border: 1px solid #9e9fbe;}
.kontaktowe textarea{    border: 1px solid #9ec668 !important;}

#submit .btn-line{float:right !important;     background-image: url(/wp-content/uploads/2018/04/paint-brush-stroke-2-22-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-left: 10px;
    padding-right: 40px;
    color: white;
    border: none;}
#submit .btn-line:hover{background-color:transparent !important;}

#subheader{background-attachment:inherit !important;    background-repeat: no-repeat;
    background-size: cover !important;}

@media (min-width: 993px){.mobile-top{display:none !important;} .map-top{display:none !important;}}
@media (max-width: 992px){
.container .col-md-6{width:100% !important;}

.de-navbar-left div#logo{padding-bottom:0px !important;} header.side-header div#logo .logo-2{height:50px !important;}}

.map-top{color: white;
    background-image: url(/wp-content/uploads/2018/05/yellow-paint-brush-stroke-11-300x112.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding: 7px 37px;
    width: 90px;
    text-align: center;
    font-size: 20px;
    position: absolute;
    right: 180px;
    top: 23px;}
.mobile-top{       background-image: url(/wp-content/uploads/2018/05/yellow-paint-brush-stroke-6-300x171.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding: 7px 23px;
    color: white;
    width: 70px;
    text-align: center;
    font-size: 20px;
    position: absolute;
    right: 113px;
    top: 23px;}
.mobile-top i{    margin-right: 0px;
    margin-bottom: 0px; margin-left:3px;}
.map-top i{    margin-right: 0px;
    margin-bottom: 0px;}

.subfooter .col-sm-6{width:100% !important;}

address span{    border-bottom-color: #40403f !important;}

address div strong, address span strong{    min-width: 30px;
    margin-right: 0px;}

.de-navbar-left header .mainmenu > li > a{opacity:1; font-weight:500;}
header.side-header .social-icons-2 ul li:first-child a:hover, header.side-header .social-icons-2 ul li:last-child a:hover{color:white !important;}
header.side-header .social-icons-2 ul li:first-child a{    color: #9ec668 !important;}
header.side-header .social-icons-2 ul li:last-child a{    color: #b0b0c9 !important;}
header.side-header .social-icons-2 ul li a{opacity:1; font-size:25px;}

.de-navbar-left.de_light header, .de-navbar-left.de_light{background:#ffffff !important;}
.mainmenu li ul{width:226px !important;}
.mainmenu li a, .mainmenu li li a{color:#2b2b2a;}
#menu-item-1016.active a{color:#962e2c;}
#menu-item-1028.active a{color:#147abe;}
#menu-item-1029.active a{color:#dd7f24;}
#menu-item-1033.active a{color:#9ec668;}
#menu-item-1038.active a{color:#20201a;}
#menu-item-1039.active a{color:#9f3725;}
#menu-item-1040.active a{color:#147abe;}
.de-navbar-left div#logo .logo, header.smaller div#logo .logo{max-width:200px;}
.de-navbar-left div#logo{padding:20px; padding-bottom:40px;}

#custom-map .wpb_wrapper > div:first-of-type{
display:none;}

@media only screen and (max-width: 992px){
.de_tab.tab_steps.tab_4 .de_nav li span{height:80px !important;}
.de_tab.tab_steps .de_nav li .v-border{height:19px !important;}
.de_tab.tab_steps .de_nav.process-circle-textonly .content-mid{    margin-bottom: 0px !important;
    width: 100% !important;
    border-radius: 0px !important;}
body.de-navbar-left header.side-header .mainmenu{margin-top:15px !important;}
.mainmenu li ul {
    float: left !important;
    width: 100% !important;
}
header.side-header #menu-btn{top:18px !important;}
body.de-navbar-left .side-header{background:#2b2b2a !important;}
body.de-navbar-left header.side-header .mainmenu a {
    padding-left: 10px;
}
}


@media (max-width: 380px){
header.side-header div#logo .logo-2{margin-left:-35px;}
}
@media (min-width: 992px){
.vc_col-lg-offset-6 {
margin-left: 50%!important;}
}

.home .et_pb_css_mix_blend_mode_passthrough .background-image {
background-size: cover!important;}

.home .btn-line{float:right !important;     background-image: url(/wp-content/uploads/2018/04/paint-brush-stroke-2-22-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-left: 10px;
    padding-right: 40px;
    color: white;
    border: none;}
.home .btn-line:hover{background-color:transparent !important;}

@media only screen and (max-width: 768px) { body.home div.tp-leftarrow, body.home .tp-rightarrow { display: none !important; } }

/* hide divi */
.et_pb_toggle_builder_wrapper.et_pb_builder_is_used {
display: none!important;}