/*
Theme Name: Within Theme Child
Version: 1.0
Author: Within
Author URI: http://www.within.pt
Template: within
*/


@media only screen and (max-width: 1000px) {
.wtn-title-mobile .q_elements_item_content {
padding: 100px 50px 100px 50px !important;
}
.wtn-title-mobile h1 {
font-size: 35px;
line-height: 35px;
}
a#back_to_top.on {
right: 8px !important;
}
}

#back_to_top.on {
right: 30px;
bottom: 30px;
}
.wtn-col2-space-left {
    padding-left: 1px !important;
}

nav.popup_menu ul li.wtn-menu-id a:hover {
    background-color: rgba(0,0,0,0) !important;
}
.wtn-menu-id span {
    font-size: 13px !important;
}

.wtn-white-txt p, .wtn-white-txt h2 {
    color: white;
}
body, .wrapper, .content, .full_width, .overlapping_content .content > .container, .more_facts_holder, .comment_holder .comment #respond textarea, .comment_holder .comment #respond input[type='text'], .comment_holder .comment #respond input[type='email'], .content .container {
background-color: rgba(0,0,0,0) !important;
}

.q_elements_item[style*="background-image"], .wtn-hover-img {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-webkit-transition: .2s linear;
transition: .2s linear;
}
.q_elements_item[style*="background-image"]:hover,.wtn-hover-img:hover {
filter: initial;
-webkit-filter: initial;
}

.wtn-white-txt h3, .wtn-white-txt p, .wtn-white-txt h1, .wtn-white-txt a {
    color: white;
}

.nf-field-element input, .nf-field-element textarea {
border: 1px solid #eaeaea;
border-radius: 2px;
margin: 9px 0px 0px 0px;
padding: 10px 15px 10px 15px;
}

.nf-before-form-content {
opacity: 0 !important;
visibility: hidden !important;
display: none !important;
}

a#wtn-contactos-social {
margin-left: 15px;
}