

.touch .popup_menu_holder_outer{
display: none;}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;}

.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

.drop_down .second .inner .widget {
padding-bottom: 13px;}

.drop_down .second .inner .widget a{
padding: 0px !important;}

.contact_detail .contact_section > h4 {
display: none;}

.blog_large_image h2,
.blog_large_image h2 a,
.blog_holder.blog_single article h2,
.blog_holder.blog_single article h2 a {
font-size: 27px;}

.blog_small_image h2,
.blog_small_image h2 a { font-size: 22px; }

.q_counter_holder .separator.small,
.portfolio_slider .image_holder .separator {
width: 65px !important;}

.q_icon_with_title.circle .icon_holder .fa-stack:hover i:last-child { color: #fff !important; }

.contact_detail .separator.small { background-color: #e2e2e2; }

.flex-direction-nav a, .caroufredsel-direction-nav a { box-sizing: initial; }

.footer_bottom { padding: 36px 0; font-size: inherit; }

@media only screen and (max-width: 1000px) {
.side_menu_button > a, .mobile_menu_button span {
    color: #b1b6b2;}}

.slider_content h2 span {
border-width: 1px !important;}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
font-family: Raleway;
font-size: 14px;
color: #494949  !important;}

::-webkit-input-placeholder {
color: #494949  !important;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #494949  !important;
    opacity:  1;}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #494949 !important;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #494949 !important;}

.footer_bottom .qode_icon_shortcode.q_font_awsome_icon_square i{
font-size: 21px !important;}

.q_font_awsome_icon_square {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}

/* .footer_bottom {
background: url('https://www.flowingart.es/wp-content/uploads/2018/05/slide-12.jpg') no-repeat 0px 0px;
background-size: cover;}*/

span.qode_icon_shortcode.fa-stack.q_font_awsome_icon_square.fa-2x:hover {
background-color: rgba(255, 255, 255, 0.2) !important;}

span.tocounter {
font-family: Raleway;}

.contact_section .separator {
display: none;}

aside .widget a, .side_menu a, .side_menu .widget li {
font-weight: 300;}

.blog_holder .post_content_holder .post_more a {
display: none;}

.blog_holder.masonry article.format-standard .post_text .post_text_inner, .blog_holder.masonry article.format-gallery .post_text .post_text_inner, .blog_holder.masonry article.format-audio .post_text .post_text_inner, .blog_holder.masonry article.format-video .post_text .post_text_inner {
padding-left: 0px;}

input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea {
border-color: #168192;}

input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
color: #168192;
border-color: #168192;}

input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
background-color: rgba(255, 255, 255, 0.2);
border-color: #168192;
color: #168192}

.contact_form {
margin-bottom: 100px;}

@media only screen and (min-width: 1000px){
	.content {
		margin-top: -230px !important;}
}

@media only screen and (max-width: 1000px){
	.content {
		margin-top: -230px !important;}
}

nav.main_menu > ul > li > a{
line-height: 50px;}

header.centered_logo .header_inner_right{
display: none;}

.custom_font_border_condense .custom_font_holder{
display: inline-block;
padding: 8px 21px !important;}

nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
text-transform: uppercase;}

header.transparent:not(.sticky) .drop_down .second {
top: 114%;}

#back_to_top{display:none;}

/*politica de privacitat tabla*/
.page-id-16692 table{
    max-width: 80%;
margin: 30px auto;
}
.page-id-16692 table td{
    text-align: left;
    padding: 15px 0;
    border-bottom: 1px solid #e1e1e1;
    font-size: 12px;
    line-height: 16px;
}
.page-id-16692 h2{
    margin-top: 50px;
    margin-bottom: 10px;
}
#condiciones{
    margin-top: 0;
}
.page-id-16692 ul,
.page-id-16692 ol{
    padding-left: 10px;
}
.page-id-16692 ol{
    color: #168192;
    font-weight: bold;
}
.page-id-16692 ol li *{
    color: rgb(73,73,73);
    font-weight: normal;
}
.page-id-16692 ol li h3,
.page-id-16692 a{
    font-weight: bold;
    color: #168192;
}
.page-id-16692 ol>li{
    padding: 10px 0;
    padding-left: 10px;
}
.page-id-16692 ul{
    list-style-position: outside;
}
.page-id-16692 ul>li{
    padding: 5px 0;
    padding-left: 10px;
}
@media (max-width: 925px) {
    .q_slider {
        display: none !important;}
    }
}

@media (max-width: 650px) {
  #desktop {display: none !important;}
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-not-valid{
    border-color: #dc3232!important;
}
.wpcf7 form.spam .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output{
    border-color: #dc3232;
    color: #dc3232;
}
.wpcf7 form.sent .wpcf7-response-output{
    border-color: #00a0d2;
    color: #000;
}