.asterisco{
	font-size:28px;
	}


span.text1 {

    color: #06adff;

    border-bottom: 1px solid;

}

span.text2 {

    color: #D8107D;

}

li.slogan{

	color: #000 !important;

	font-size: 16px;

}

.tp-caption {

    text-shadow: rgb(4, 4, 4) 1px 3px 6px;

}

.header-classic #Top_bar, #Top_bar.is-sticky, #Top_bar #menu{

	background: #463F37 !important;

}

#Top_bar.is-sticky{

	height: 140px !important;

}

div#Header_wrapper #Top_bar.is-sticky #logo{

	height: 110px !important;

}

#Top_bar.is-sticky #logo img:not(.svg){

	max-height: 110px !important;

}

#Top_bar.is-sticky .menu_wrapper .menu > li > a{

	padding: 55px 0 !important;

}

#Action_bar{

	background-color: #FFF;

}

#Top_bar.is-sticky #logo img:not(.svg){

	max-height: 50px;

}

.icon-facebook:before{

	color: #FFF;

    background: #315A9F;

    padding: 5px;

    border-radius: 5px;

}

.vc_single_image-wrapper.vc_box_border_grey{

	margin-bottom: 0 !important;

}

.img-productos figure.wpb_wrapper.vc_figure {

    border: 2px solid #26AE0C;

    border-radius: 50%;

    margin: 0;

    padding: 15px;

}

.img-productos .vc_single_image-wrapper.vc_box_border_grey{

	background: #26AE0C;

    padding: 42px;

    border-radius: 50%;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out;

}

.img-productos .vc_single_image-wrapper.vc_box_border_grey:hover,

.img-cotizacion .vc_single_image-wrapper.vc_box_border_grey:hover,

.img-clientes .vc_single_image-wrapper.vc_box_border_grey:hover,

.img-distribuidores .vc_single_image-wrapper.vc_box_border_grey:hover{

	opacity: 0.6;

	-webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out;

}

.img-cotizacion figure.wpb_wrapper.vc_figure {

    border: 2px solid #FBC919;

    border-radius: 50%;

    margin: 0;

    padding: 15px;

}

.img-cotizacion .vc_single_image-wrapper.vc_box_border_grey{

	background: #FBC919;

    padding: 42px;

    border-radius: 50%;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out;

}

.img-clientes figure.wpb_wrapper.vc_figure {

    border: 2px solid #FF3E3E;

    border-radius: 50%;

    margin: 0;

    padding: 15px;

}

.img-clientes .vc_single_image-wrapper.vc_box_border_grey{

	background: #FF3E3E;

    padding: 42px;

    border-radius: 50%;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out;

}

.img-distribuidores figure.wpb_wrapper.vc_figure {

    border: 2px solid #2A9FFF;

    border-radius: 50%;

    margin: 0;

    padding: 15px;

}

.img-distribuidores .vc_single_image-wrapper.vc_box_border_grey{

	background: #2A9FFF;

    padding: 42px;

    border-radius: 50%;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out;

}

.hide{

	display: none;

}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.acordeon1 .vc_tta-panel-heading{

	background-color: red !important;

}

.acordeon1 span.vc_tta-title-text{

	color: #FFF;

}

.vc_tta .acordeon1 .vc_tta-controls-icon.vc_tta-controls-icon-plus::after,

.vc_tta .acordeon1 .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{

	border-color: #FFF !important;

}



.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.acordeon2 .vc_tta-panel-heading{

	background-color: aqua !important;

}

.acordeon2 span.vc_tta-title-text{

	color: #FFF;

}

.vc_tta .acordeon2 .vc_tta-controls-icon.vc_tta-controls-icon-plus::after,

.vc_tta .acordeon2 .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{

	border-color: #FFF !important;

}



.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.acordeon3 .vc_tta-panel-heading{

	background-color: cornflowerblue !important;

}

.acordeon3 span.vc_tta-title-text{

	color: #FFF;

}

.vc_tta .acordeon3 .vc_tta-controls-icon.vc_tta-controls-icon-plus::after,

.vc_tta .acordeon3 .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{

	border-color: #FFF !important;

}



.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.acordeon4 .vc_tta-panel-heading{

	background-color: #ee82ee !important;

}

.acordeon4 span.vc_tta-title-text{

	color: #FFF;

}

.vc_tta .acordeon4 .vc_tta-controls-icon.vc_tta-controls-icon-plus::after,

.vc_tta .acordeon4 .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{

	border-color: #FFF !important;

}



.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.acordeon5 .vc_tta-panel-heading{

	background-color: green !important;

}

.acordeon5 span.vc_tta-title-text{

	color: #FFF;

}

.vc_tta .acordeon5 .vc_tta-controls-icon.vc_tta-controls-icon-plus::after,

.vc_tta .acordeon5 .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{

	border-color: #FFF !important;

}



.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.acordeon6 .vc_tta-panel-heading{

	background-color: #9C27B0 !important;

}

.acordeon6 span.vc_tta-title-text{

	color: #FFF;

}

.vc_tta .acordeon6 .vc_tta-controls-icon.vc_tta-controls-icon-plus::after,

.vc_tta .acordeon6 .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{

	border-color: #FFF !important;

}



.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.acordeon7 .vc_tta-panel-heading{

	background-color: red !important;

}

.acordeon7 span.vc_tta-title-text{

	color: #FFF;

}

.vc_tta .acordeon7 .vc_tta-controls-icon.vc_tta-controls-icon-plus::after,

.vc_tta .acordeon7 .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{

	border-color: #FFF !important;

}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.acordeon8 .vc_tta-panel-heading{

	background-color: blue !important;

}

.acordeon8 span.vc_tta-title-text{

	color: #FFF;

}

.vc_tta .acordeon8 .vc_tta-controls-icon.vc_tta-controls-icon-plus::after,

.vc_tta .acordeon8 .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{

	border-color: #FFF !important;

}

#contacto .vc_column-inner{

	padding-top: 10px;

}

div#contacto {

    background-repeat: repeat-x !important;

    background-color: #4B443C;

    background-position: 0 100% !important;

    color: #FFF;

}

div#contacto .wpb_wrapper > div{

	margin-bottom: 18px;

}

#contacto a{

	color: #FFF;

}

#contacto a:hover{

	color: #000;

}

#Footer .footer_copy .one{

	margin-bottom: 0px;

    padding-top: 15px;

}

#Footer .footer_copy .social{

	display: none;

}

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

	div#contacto {

	    font-size: 12px;

   		line-height: 17px;

	}

}

@media (max-width: 767px){

	div#contacto {

	    font-size: 12px;

	    padding-top: 10px;

	    background-position: 0 100%;

	    background-repeat: no-repeat;

	    height: auto;

	}

}

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

	li.slogan{

		font-size: 15px; 

	}

}

@media (max-width: 767px){

	#Action_bar .contact_details li.slogan{

		display: block !important;

	}

	li.slogan{

		font-size: 13px;

	}

	div#Action_bar{

		padding-bottom: 5px;

	}

}

.icon-menu:before{

	color: #329FCB;

}

/* Contacto */



.title-form {

    text-align: center;

    margin: 15px 0 15px 0 !important;

    color: #329FCB;

}

.title-thanks{

	text-align: center;

    margin: 15px 0 15px 0 !important;

    color: #FFF;

}

span.wpcf7-form-control-wrap{

	margin: 5px 0;

}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,

input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel,

textarea.wpcf7-form-control.wpcf7-textarea,

select.wpcf7-form-control.wpcf7-select,

input.wpcf7-form-control.wpcf7-text{

	border: 1px solid #000;

	width: 100%;

	font-size: 15px;

    padding: 5px;

}

textarea.wpcf7-form-control.wpcf7-textarea {

    height: 100px;

}

.wpb_wrapper .wpcf7-form{

	display: block;

}

.wpcf7-form .column {

    margin-bottom: 4px;

}

input.wpcf7-form-control.wpcf7-submit{

    background: #FFF;

    color: #329FCB;

    border: 1px solid #329FCB;

        -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out;

}

input.wpcf7-form-control.wpcf7-submit:hover{

    background: #329FCB;

    color: #FFF;

    border: 1px solid #329FCB;

}

.obligatorio{

	color: #fff;

	text-align: center;

	font-style: italic;

	font-weight: bold;

}

/* Contacto End */



.text-parallax{

	color: #463f37;

	font-size: 20px;

    line-height: 25px;

}

body:not(.template-slider) #Header {

    min-height: 200px;

}

@media (max-width: 1240px) and (min-width: 960px){

	.vc_column-inner .text-parallax{

		padding-top: 100px !important;

	}

}

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

	.vc_column-inner .text-parallax{

		padding-top: 50px !important;

	}

}

@media (max-width: 767px){

	.vc_column-inner .text-parallax{

		padding-top: 0px !important;

	}

}

.color-text a{

	color: #329FCB;

}

.color-text h3{

	color: #329FCB;

}