/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

.slider-home h1 {font-size:50px !important;}
.sinpaddingb {padding-bottom: 0px !important; border-bottom: none !important;}
.sinpadding {padding: 0px !important;}
.current-menu-item {font-weight: bold !important;} 
.avia-section-huge .content, .avia-section-huge .sidebar {
    padding-top: 130px;
    padding-bottom: 40px !important;
}

.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color span, .main_color applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a {

    border-color: #fff;

}

.cookie-monster-text {

    position: relative;
    margin: 0px 5%;
        margin-bottom: 0px;
    font-family: montserrat;
    font-weight: 300;
    line-height: 16px;
    font-size: 12px;
    text-align: left !important;
    float: left;
    width: 70%;
    padding: 10px;
}

#cookie-monster {

    z-index: 1000;
    width: 100%;
    padding-top: 10px;
    min-height: 70px !important;
    line-height: 30px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-size: 13px;

}

#textos-iniciales {
    margin-top: -200px !important;
    margin-bottom: 0px;
}

.txt-bl-index {padding: 20px 40px 40px 40px !important;}
.boton-index {padding: 0px 70px 40px 70px !important;}
.contacto {padding: 20px 40px 40px 40px !important;}




#formulario .content {background-repeat: no-repeat; background-image: url(http://cocuus.com/wp-content/uploads/2018/04/cocuus-fondo-cangrejos.jpg) !important; background-position: top left; background-size: cover;}
#formulariotienda .content {background-repeat: no-repeat; background-image: url(https://cocuus.com/wp-content/uploads/2018/06/cocina_trabajo_kitchen_laser_innovacion_cocuus.jpg) !important; background-position: top left; margin-bottom:30px; background-size: cover;}

#formulario {margin-bottom: 30px;}
.value_verifier_label {color: #ffffff !important;}

#footer .widget {
    padding: 0;
    margin: 0px !important;
}

.slider-index h1 {text-shadow: 1px 1px 7px #000000 !important; color: #ffffff !important;}
.slider-index {margin-bottom: 15px;}

/*MENÚS*/
#top #header .av-main-nav > li > a {

    color: #000000;
    font-size: 16px;
    font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 400 !important;
    text-transform: uppercase !important;

}

/*NOTICIAS*/
.av-masonry-entry .av-masonry-entry-title {
    line-height: 1.3em;
    margin: 0;
    font-size: 16px;
    font-family: Montserrat !important;
}

#newsbox-2 h3 {font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
font-weight: bold;}
#archives-4 h3 {font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
font-weight: bold;}
#categories-4 h3 {font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
font-weight: bold;}
#avia_fb_likebox-2 h3 {font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
font-weight: bold;}
#avia-instagram-feed-3 h3 {font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
font-weight: bold;}

.entry-content-header h1 {font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif !important; font-weight: bold !important; font-size: 55px !important;}

/*CREACIONES*/
#top div .avia-gallery img {

    float: left;
    border-style: solid;
    border-width: 0px;
    padding: 10px;
    width: 100%;
    border-radius: 200px;
}

.avia_transform .avia-gallery-thumb img {

    opacity: 0.1;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    background-color: rgba(0, 0, 0, 0) !important;
}

#top #wrap_all .avia-gallery .avia-gallery-thumb a {

    display: block;
    float: left;
    padding: 10px;
}

.image-overlay {

    position: absolute;
    background: none !important;
    z-index: 300;
    height: 100%;
    width: 100%;
    opacity: 0;
    filter: alpha(opacity=0) !important;

}

.image-overlay .image-overlay-inside::before {

    content: none !important;
    font-family: 'entypo-fontello';
    font-size: 18px;
    font-weight: normal;

}



/*FORMULARIO*/
#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {

    border-color: #ffffff;
    background-color: rgba(0, 0, 0, 0.3);
    color: #ffffff;

}
.avia_ajax_form label, .modified_width::before {

    display: block;
    visibility: visible;
    position: relative;
    margin-bottom: 7px;
    font-weight: 300 !important;
    font-family: Montserrat;
	text-transform: none !important;
	color: #ffffff;
}
.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type="submit"], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside::before, .main_color .comment-count, .main_color .av_dropcap2, #top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover {

    background-color: #fff;
    color: #000000;
    border-color: #000000;
    text-transform: uppercase !important;
    font-family: Montserrat;
    Font-size: 20px;
    padding: 16px 50px;
}



.moreinfo .av-image-hotspot_inner {
    background-color: rgba(0,0,0,0) !important;
}

#top .avia-tooltip.transparent_dark, #top .avia-tooltip.transparent_dark .avia-arrow {

    background: #000 !important;
    color: #fff;
    border: none;
    border: 1px solid #ffffff;
}


/************ FOOTER ***************/
.pie1 {color: #ffffff; line-height: 17px; margin: 0px; font-size: 12px; font-family: Open Sans; text-align: left;}
.pie2 {color: #ffffff; line-height: 17px; margin: 0px; font-size: 12px; font-family: Open Sans; text-align: right;}
.text_input captcha {color: #ffffff !important;}

.como {padding: 30px 120px 30px 120px !important;}


/************ MÓVILES ***************/

@media only screen and (max-width: 767px){
.pasos {margin-top: -150px !important;}
.disetienda {margin-top: -100px !important;}
	
.responsive #top #wrap_all .container {
    width: 95%;
    max-width: 95%;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    float: none;
}
#textos-iniciales {
    margin-top: -140px !important;
    margin-bottom: 0px;
}

.boton-index {padding: 0px 20px 0px 20px !important;}
.txt-bl-index {padding: 0px 12px !important;}
.pie1 {color: #ffffff; line-height: 17px; margin: 0px; font-size: 12px; font-family: Open Sans; text-align:center;}
.pie2 {color: #ffffff; line-height: 17px; margin: 0px; font-size: 12px; font-family: Open Sans; text-align:center;}
.contacto {padding: 20px !important;}
.ocultar {visibility: hidden; height: 0px;}	
.cabezales-moviles {
    padding: 10px 20px 0px 20px;
    background-color: #000000;
    border-radius: 0px;
	margin-bottom: 0px !important;
}
.cabezales-moviles2 {
    padding: 10px 20px 20px 20px;
    background-color: #000000;
    border-radius: 0px;
	margin-bottom: 0px !important;
}
	
#top #wrap_all .all_colors h1 {
    font-size: 30px !important;
    font-family: 'Pacifico', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-transform: none;}
	
.slider-home h1 {font-size:25px !important;}
.como {padding: 20px 15px 20px 15px !important;}
	.avia-section-huge .content, .avia-section-huge .sidebar {
    padding-top: 110px !important;
    padding-bottom: 30px !important;
}
}

@media (min-width: 768px) and (max-width: 920px){ 
	#top #wrap_all .all_colors h1 {
    font-size: 30px !important;
    font-family: 'Pacifico', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-transform: none;}
.como {padding: 40px 60px 40px 60px !important;}
	
.responsive .logo img {
    height: auto !important;
    width: auto;
    max-width: 100%;
    display: block;
    max-height: 80px;
    margin: 0 auto !important;
}

.responsive #top .logo {
    position: static;
    display: table;
    height: 80px !important;
    float: none;
    padding: 0;
    border: none;
    width: 100%;
}

.avia-section-huge .content, .avia-section-huge .sidebar {
    padding-top: 110px !important;
    padding-bottom: 30px !important;
}

}

.avia-menu-fx {
    position: absolute;
    bottom: -1px;
    height: 4px;
    z-index: 10;
    width: 100%;
    left: 0;
    opacity: 0;
    visibility: visible !important;
}

.avia-menu-fx .avia-arrow-wrap {
    height: 12px;
    width: 12px;
    position: absolute;
    top: -12px;
    left: 50%;
    margin-left: -5px;
    overflow: hidden;
    display: none;
visibility: visible !important;}

.header_color .primary-background, .header_color .primary-background a, div .header_color .button, .header_color #submit, .header_color input[type="submit"], .header_color .small-preview:hover, .header_color .avia-menu-fx, .header_color .avia-menu-fx .avia-arrow, .header_color.iconbox_top .iconbox_icon, .header_color .iconbox_top a.iconbox_icon:hover, .header_color .avia-data-table th.avia-highlight-col, .header_color .avia-color-theme-color, .header_color .avia-color-theme-color:hover, .header_color .image-overlay .image-overlay-inside::before, .header_color .comment-count, .header_color .av_dropcap2, #top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text, .header_color .av-colored-style .av-countdown-cell-inner, .responsive #top .header_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .header_color .av-open-submenu.av-subnav-menu li > ul a:hover {

    background-color: #AC0023 !important;
    color: #ffffff;
    border-color: #AC0023 !important;

}

.logo img {margin: 0 auto !important;}
.inner-container .logo {margin: 0 auto !important;}