/*
Theme Name: TORU Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: TORU
*/

@import url("../Toru/style.css");





/* 

IMP 

ull css a CSS / custom css . funciona ??


*/

.post_info { display: none  !important; }

/**/
.wysija-input { border: none !important; border-bottom: solid 1px black !important; }
input { border: none !important; border-bottom: solid 1px black !important; }
.wysija-submit { background-color: white !important; padding: 10px !important; border: 1px solid black !important; }

a:hover { color: #999 !important; }

.container_inner { margin: 0px !important; padding:  0px !important; width: 97% !important;   }
.portfolio_detail .info { margin: 0px !important;  padding: 0px !important; }
h4 { padding-bottom: 7px !important;  }

#wpadminbar { top: none !important;  bottom: 0px !important;    }

.col-1-2 { width: 40%; float: left; display: inline; padding: 0px;}
.col-2-2 { width: 50%; float: left; display: inline; padding: 30px 30px 0px 30px;}

.amaga { display: none; }






/* veure panel Qode options general 

body { 
margin-right: 30px !important; 
}


.page_container_inner {
margin-left: 70px !important;
}

.container_inner .default_template_holder .page_container_inner {
 margin-right: 70px ;

}

*/

.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;
}

.projects_masonry_holder a.preview.qbutton.small.white {
display: none;
}

.projects_masonry_holder .project_category, .projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category {
display: none;
}

.carousel-inner .slider_content .text .qbutton {
font-weight: 500;
font-size: 18px;
letter-spacing: 2px;
background: none;
border: none;
}

.contact_detail .separator.small, .projects_holder article a.preview {
display: none;
}

.projects_masonry_holder .text_holder, .projects_holder article span.text_holder {
background-color: rgba(243,243,243,0.85);
}

.projects_masonry_holder .portfolio_title a, .projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a {
color: #262626;
}

.wpcf7 form.wpcf7-form p {
margin-bottom: 0px;
}

.q_slider .qbutton.green:hover {
color: #f2f2f2;
}

.filter_holder ul li.active span, .filter_holder ul li:hover span {
color: #bbbbbb !important;
}

.q_icon_with_title.circle .icon_holder .fa-stack:hover i.fa-circle, .q_font_awsome_icon_stack:hover .fa-circle, .q_box_holder.with_icon .box_holder_icon_inner .fa-stack:hover i.fa-stack-base {
color: #b7e6dc !important;
}

nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
text-transform: uppercase;
}




.wysija-input { /* border: none !important;*/  border-bottom: solid 1px black !important; }
input { border: none !important; border-bottom: solid 1px black !important; }

.wysija-submit { background-color: white !important; padding: 10px !important; border: none !important; border: 1px solid black !important; }

.widget_wysija_cont .wysija-submit { background-color: white !important; padding: 10px !important; border: none !important; border: 1px solid black !important; ; }






/*
.alt-100 { height: 100px !important;   }
.alt-150 { height: 150px !important;   }
.alt-200 { height: 200px !important;   }
.alt-250 { height: 250px !important;   }
.alt-300 { height: 300px !important;   }
.alt-350 { height: 350px !important;   }
.alt-400 { height: 400px !important;   }
.alt-450 { height: 450px !important;   }
.alt-500 { height: 500px !important;   }
.alt-550 { height: 550px !important;   }
.alt-600 { height: 600px !important;   }
.alt-650 { height: 650px !important;   }
.alt-700 { height: 700px !important;   }

.vc_column_container > .vc_column-inner {  padding-left: 0px !important;   }


*/


@media only screen and (max-width: 900px) {



.col-1-2 { width: 100%; }
.col-2-2 { width: 90%; padding: 20px 10px 0px 20px;}

.container_inner { width: 100% !important; }

.text_holder { 
	display: block !important; 
	height: 100% !important; 
	width: 100% !important; 
	visibility: visible !important; 
	opacity: 0.7 !important; 
	background-color: rgba(243,243,243,0.01) !important; 
	}

.touch .popup_menu_holder_outer{ display: block !important; }

.touch .popup_menu_opened .popup_menu_holder_outer{ display: block; }

.mobile_menu a { color: #303030 !important; }

.wpb_text_column h2, .wpb_text_column h4 { padding: 0px 20px; }

.social_share_holder  { padding: 0px 20px; }



.amaga { display: block; padding: 5%; text-align: center;  }






}


