/*
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:*/
h1, h2, h3, h4, h5 {
    text-transform: uppercase;
    font-weight: 900 !important;
    letter-spacing: 2px !important;
}
.av-special-heading-tag {
    text-transform: uppercase !important;
    font-weight: 900 !important;
    letter-spacing: 2px !important;
}
#top #header .av-main-nav > li > a {
    text-transform: uppercase;
    letter-spacing: 2px !important;
    font-size: 12px;
}
#top .avia-button.avia-color-light {
    color: #fff;
    border: 3px solid #e46c34;
    font-weight: 900 !important;
    min-width: 300px;
}
#top .main_color .avia-color-theme-color {
    border: 3px solid #333333;
    font-weight: 900 !important;
    min-width: 300px;
}
#top .av-menu-button > a .avia-menu-text {
    border-color: #e46c34;
}
p, span, a {
    letter-spacing: 2px;
}
.avia_transform .avia_start_delayed_animation.left-to-right {
    -webkit-animation: avia-ltr 2.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275)!important;
    animation: avia-ltr 2.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275)!important;
}

.avia_transform .avia_start_delayed_animation.right-to-left {
    -webkit-animation: avia-ltr 2.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275)!important;
    animation: avia-ltr 2.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275)!important;
}
.avia_transform .avia_start_delayed_animation.bottom-to-top {
  -webkit-animation: avia-btt 2.8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000) !important;
animation: avia-btt 2.8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000) !important;
opacity: 1;
}
.avia_transform .avia_start_delayed_animation.top-to-bottom {
    -webkit-animation: avia-btt 2.8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000) !important;
animation: avia-btt 2.8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000) !important;
opacity: 1;
}
#producto  .entry-content-wrapper {
    max-width:1500px;
margin:0 auto;
}
@media only screen and (min-width:1100px){.contacto-izq .av_textblock_section{border-right:1px solid #e46c34 !important}.contacto-centro .av_textblock_section{border-right:1px solid #e46c34 !important}

.avia-logo-slider div div div img  {
    filter: url(../js/filters.svg#grayscale);
    filter: gray;
    -webkit-filter: grayscale(1);
}
.avia-logo-slider img:hover  {
    filter: none;
    -webkit-filter: grayscale(0);
}
.img-categorias img  {
    filter: url(../js/filters.svg#grayscale);
    filter: gray;
    -webkit-filter: grayscale(1);
}
.img-categorias img:hover  {
    filter: none;
    -webkit-filter: grayscale(0);
}
#menu-categorias .avia-menu-text{
   font-size:14px;
text-transform:uppercase;
letter-spacing:2px;
font-weight:600;
padding:10px;
}
#menu-categorias .avia-menu-text:hover {
   color:#e46c34;
}
#menu-categorias .current_page_item  .avia-menu-text {
   color:#e46c34;
}
#footer .widget {
    text-align: center;
}
.av-masonry-sort .text-sep {
    display: none;
}
.av-masonry-sort a {
padding:10px;
text-transform:uppercase;
font-weight:600;
font-size:14px;
}
.av-masonry-sort .active_sort {
color:#e46c34 !important;
}
.container_wrap {
    border-top-width: 0px;
}
#top #header .avia_mega_div > .sub-menu {
    border-top-width: 0px;
}
#header .avia_mega_div .avia_mega_menu_columns_first {
padding-left: 15px;
}
#header .avia_mega_div .avia_mega_menu_columns_last {
padding-right: 15px; }
#top #header .avia_mega_div > .sub-menu { padding: 20px 10px 30px; }
.search-result-counter {
    padding: 0;
}
.search-result-counter img {
	width: 100%;
	height: 100%;
	border-radius:0px;
}
.template-search .post-meta-infos {
	display:none;
}
.template-search .post-entry {
    position: relative;
    clear: none;
    float: left;
    padding: 10px;
    border: 2px solid #f9f9f9;
    margin: 5px;
}
.search-result-counter {
    box-shadow: none;
    height: auto;
    line-height: 24px;
    padding: 10px;
    text-align: center;
    border-radius: 0px;
    width: 51px;
    border: 0px;
}
.av_ajax_search_image {
    height: auto;
    text-align: center;
    width: 92px;
    float: left;
    margin-right: 8px;
    border-radius: 0px;
    overflow: hidden;
    font-size: 15px;
}
.ajax_search_response h4 {
	display:none;
}
.widgettitle {
    font-size: 16px;
    color: #e46c34 !important;
}
.av-masonry-entry .av-inner-masonry-content, .av-masonry-entry .av-masonry-entry-title, .av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
    text-align: center;
}
.main_color .container .av-inner-masonry-content {
    background-color: #ffffff8c;
    text-align: center;
}