

.shopping_cart_outer{
display:none;
}
.woocommerce-page .shopping_cart_outer{
display:table;
}
.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

.ls-wp-container .qbutton {
-webkit-transition: none;
-ms-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}

@media only screen and (min-width: 1000px) {
    .page-id-15173 .ls-nav-prev,
    .page-id-15058 .ls-nav-prev,
    .page-id-15173 .ls-nav-next,
    .page-id-15058 .ls-nav-next,
    .page-id-15234 .ls-nav-prev,
    .page-id-15234 .ls-nav-next {
        margin-top: 19px;
    }
}

@media only screen and (max-width: 1000px){
.page-id-15173 .ls-nav-prev,
.page-id-15058 .ls-nav-prev,
.page-id-15173 .ls-nav-next,
.page-id-15058 .ls-nav-next{
		margin-top: -27px;
}

.page-id-15173 .q_slider,
.page-id-15058 .q_slider
{
min-height:100px;
}
}
.side_menu_button a:last-child {
padding: 0 0 0 17px;
}
.page-id-15173 .q_slider,
.page-id-15058 .q_slider
{
min-height:560px;
}
.filter_outer {
margin: -8px 0 31px;
}
.filter_holder ul li span{
font-size:13px;
}

#nav-menu-item-15674 li,
#nav-menu-item-15695 li,
#nav-menu-item-15696 li,
#nav-menu-item-15697 li,
#nav-menu-item-15777 li,
#nav-menu-item-15781 li,
#nav-menu-item-15784 li,
#nav-menu-item-15788 li,
#nav-menu-item-15791 li,
#nav-menu-item-15794 li,
#nav-menu-item-15798 li,
#nav-menu-item-15801 li,
#nav-menu-item-15805 li,
#nav-menu-item-15808 li,
#nav-menu-item-15813 li,
#nav-menu-item-15815 li,
#nav-menu-item-15819 li,
#nav-menu-item-15821 li,
#nav-menu-item-15826 li,
#nav-menu-item-15828 li,
#nav-menu-item-15833 li,
#nav-menu-item-15835 li{
width: 280px;
}

.drop_down .second .inner .widget {
padding-bottom: 15px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.footer_bottom {
#border-bottom: 1px solid #009bac;
height: 114px;
}

.footer_bottom img { vertical-align: middle; }

header:not(.sticky):not(.scrolled) .header_bottom {

#Antiguo border top con color cambiado
#border-top: 1px solid #4caaaa;

# Antiguo border top original
#border-top: 1px solid #00a651;
}



.footer_bottom .two_columns_50_50>.column1 { text-align: left; }

.footer_bottom .two_columns_50_50>.column2 { text-align: right; }

.carousel-inner p {
margin: 40px 0px 15px 0px; }

.q_slider .qbutton.green:hover {
    background-color: #303030;
    border-color: #303030;
    color: #fff;
}

.carousel-control { width: 10%; }

.title h1 {
text-transform: none;
}

/* Add Drop Shadow, Rounded Corners, and Background to Contact Form 7 */
.wpcf7 input, textarea {
border: 1px solid #009bac;
font-size: 14px; margin: 0 10px 10px 0;
padding: 8px 10px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: -2px 0px 1px 0px #4caaaa;
-moz-box-shadow: -2px 0px 1px 0px #4caaaa;
-webkit-box-shadow: -2px 0px 1px 0px #4caaaa;
}
 
/* Adjusting Widths for Input and Text Area fields to Contact Form 7 */

.wpcf7 input[type="text"] {
width: 60%;
}
 
.wpcf7 input[type="email"] {
width: 60%;
}

.wpcf7 input[type="tel"] {
width: 60%;
}

.wpcf7 input[type="date"] {
width: 40%;
}

.wpcf7 input[type="textarea"] {
width: 100%;
}
 
.wpcf7 input[type="checkbox"] {
width: 5%;
box-shadow: 0px 0px 0px 0px ;
-moz-box-shadow: 0px 0px 0px 0px ;
-webkit-box-shadow: 0px 0px 0px 0px ;
padding: 0px 0px;
font-size: 14px; margin: 0px 0px 0px 0px;

}
 
/* Customizing the Submit Button for Contact Form 7 */
 

 
/* Optional For Genesis Users that use a Global margin-bottom variable for the
 
tag */


.wpcf7 p {
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: .45rem;
}





.tmm .tmm_job {
    color: #009bac;

}

/* LISTAS DE BULLETS JUSTIFICADAS  */

ul {
margin-left: 0;
padding-left: 3em;
list-style-position: outside;
}

/* WPML */
.mega-wpml-ls-current-language a {
color: #009bac !important;
}

.wpml-ls-legacy-list-horizontal a {
padding-top: 0;
padding-bottom: 0;
}

.post_info span.dots:first-child,
.single .post_info,
.single .entry_title {
display: none !important;
}