/*
Theme Name: Refix Child
Theme URI: http://www.refixcommodities.com/
Description: A child theme
Author: Refix Commodities
Author URI: http://www.refixcommodities.com/
Text Domain: refix-child
Version: 1.0.0
Template: refix
*/
@import url("../refix/style.css");

.side_menu span {color: #fff; font-weight: 300;}
.side_menu .widget a, .side_menu .widget a:hover {color: #fff; font-weight: 600;}

.portfolio_slides .project_category {display: none; }

.footer_top .q_icon_with_title .icon_text_holder h5.icon_title {color: #fff; line-height: 10px;}
.footer_top h5.icon_title {margin: 0 0 5px;}
.footer_top .q_icon_with_title .icon_with_title_link {margin: 0px 0 0;}

.footer_top .qode_clients .qode_client_holder {float: left; text-align: left; margin-bottom: 0px;}
.footer_top .qode_clients .qode_client_holder_inner {margin: 0 20px 0 0;}
.footer_top .qode_clients .qode_client_holder_inner:before {border-right: 0px solid #eaeaea;}
.footer_top .qode_clients .qode_client_holder_inner:after {border-bottom: 0px solid #eaeaea;}

/* FORMULARIO */
#form_contacto .wpcf7 form.wpcf7-form p {text-align: left;}
#form_contacto .wpcf7 form.wpcf7-form input, 
#form_contacto textarea.wpcf7-form-control.wpcf7-textarea {line-height: 20px; background-color: #fbfbfb; border: solid 1px #eee; color: #000;}
#form_contacto ::-webkit-input-placeholder { color: #000; } /* Edge */
#form_contacto :-ms-input-placeholder { color: #000; } /* Internet Explorer */
#form_contacto ::placeholder { color: #000; }

#form_contacto input.wpcf7-form-control.wpcf7-submit {
	width: 100%;
	margin-top: 15px !important;
	background-color: #e3dcc2 !important; 
	color: #41553d !important; 
	letter-spacing: 2px !important;
	text-align:center !important;
	border: 2px solid #e3dcc2 !important;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	}
#form_contacto input.wpcf7-form-control.wpcf7-submit:hover {background-color: #a5a766 !important; border: 2px solid #a5a766 !important;}

#form_contacto .form-group.submit {margin-bottom: -5px !important;}

.title_outer {margin-top: 100px;}
.box_holder_icon {top: 25px;}

.qbutton.green, .qbutton.white:hover {
    border-color: #C3E077;
    background-color: #C3E077;
    color: #729A39;
}

.q_icon_with_title .icon_with_title_link {
    margin: 2px 0 0;
}
.lista_contact_us_footer .q_icon_with_title .icon_text_inner {padding: 0px !important; margin-bottom: -10px;}
.lista_contact_us .q_icon_with_title .icon_text_inner {padding: 0px !important;}

div.wpcf7-response-output {text-transform: none; color: #41553d; padding: 17px 30px; line-height: normal;}
div.wpcf7-response-output.wpcf7-validation-errors { background-color: #e2dc94; }
div.wpcf7-response-output.wpcf7-mail-sent-ok { background-color: #e2dc94; }
/* FIN FORMULARIO */

.home_suppliers {padding-top: 186px; padding-bottom: 150px; }
.home_sustent {padding-top: 200px; padding-bottom: 200px; }

.qode-bct-posts-holder .qode-bct-post-date {display:none;}

.video_refix {display: block; }

.blog_single .vertical_separator, .blog_single .post_author {display:none;}

.portfolio_single .info.portfolio_categories {display:none;}

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


}

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



}

@media only screen and (max-width: 1024px) and (min-width: 768px) {


}


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

	
}

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

.header_top .left {display: none; }
.vc_row.full_screen_section { padding: 0px 0; }
h2 {font-size: 30px; line-height: 33px;}

.title_outer {margin-top: 0px;}

.blog_holder.blog_gallery article .post_text h5 a { font-size: 30px; line-height: 34px; }

.column2.footer_col2 {display: none;}

.blog_single .entry_title {font-size: 25px; line-height: 27px; }

.blog_holder.single_image_title_post article .itp_post_text .post_text_inner {
    padding: 35px 0 0;
}
.touch section.parallax_section_holder {
    height: auto !important;
    min-height: 113px !important;
}

.vc_custom_1568954534521 {
    padding-top: 5.5% !important;
    padding-bottom: 10.5% !important;
}
.touch section.parallax_section_holder .custom_font_holder { font-size: 50px !important; line-height: 55px !important; }

.title.title_size_medium h1 { font-size: 50px !important; line-height: 55px !important; }

.home_suppliers {padding-top: 70px; padding-bottom: 50px; }
.home_sustent {padding-top: 50px; padding-bottom: 50px; }

section.parallax_section_holder.home_indicadores {background-position: 72% 0px !important;}

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


}

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

.spacer_10 {}
.spacer_15 {}
.spacer_20 {}
.spacer_25 {}
.spacer_30 {}
.spacer_40 {height: 40px;}
.spacer_50 {}
.spacer_60 {}
.spacer_70 {}
.spacer_80 {}
.spacer_90 {}
.spacer_95 {}

}
