/*
Theme Name: Enfold Child
Description: A <a href='https://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 will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: https://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/

/*LOGO SVG*/
.logo svg {padding-top: 20px; padding-bottom: 20px;}

/*HEADINGS*/
h1, h2, h3, h4, h5, h6 {letter-spacing: 0em !important;}

/*SPECIAL-AMP*/
.special_amp {font-family: inherit; font-style: normal; font-size: inherit; line-height: inherit; font-weight: inherit; color: inherit !important;}

/*POST-METADATA-CONTAINER*/
.av-post-metadata-container-inner {font-weight: normal;}

/*FULL-MENU*/
#top .av-submenu-container {font-size: 14px !important; text-transform: uppercase;}
#top .av-subnav-menu > li.current-menu-item a {color: #49b92d;}
#top .av-submenu-container{border-bottom-width: 0px;}
#top .av-subnav-menu > li > a {padding: 0px 5px 0px 10px; border-color: #919191;}

/*MAIN MENU SUBLEVEL ARROWS*/
.menu-item-top-level.dropdown_ul_available > a .avia-menu-text:after {content: "\e877"; font-family: entypo-fontello; color: #000000; position: relative; left: 5px; vertical-align: middle;}
.av_header_transparency .menu-item-top-level.dropdown_ul_available > a .avia-menu-text:after {color: #ffffff;}
#top .av-main-nav ul a {text-transform: uppercase;}
.av-main-nav ul {width: 250px;}

/*SCROLL-DOWN-HOME*/
#top .scroll-down-link.avia-svg-icon svg:first-child {height: 40px;}

/*SLIDER-ENFOLD-HOME*/
.meslidehome .avia-caption-content p {margin: 0px 0;}
.meslidehome .avia-caption-title {text-shadow: 0 0 6px rgb(0 0 0 / 90%);}
.meslidehome .avia-caption-content {text-shadow: 0 0 6px rgb(0 0 0 / 90%);}

/* Make slider captions full width even if wrapped in additional containers*/
.avia-fullscreen-slider .caption_container,
.avia-fullscreen-slider .slideshow_caption,
.avia-fullscreen-slider .slideshow_inner_caption,
.avia-fullscreen-slider .slideshow_align_caption {
  width: 100% !important;
  max-width: 100% !important;
  left: 0 !important;
  right: 0 !important;
  padding: 50px !important;
  text-align: left !important;
}


/*EMPRESA*/
#empresa {padding-left: 30px; padding-right: 30px;}

/*IMAGES*/
img{border-radius: 0 !important;}

/*EASYSLIDER-PORTFOLIO*/
#top .av-control-minimal .avia-slideshow-arrows a:before {border: 0px solid #fff !important;}
#top .av-control-minimal .avia-slideshow-arrows a.avia-svg-icon {border: 0px solid #fff;}
.avia-slideshow-dots a.active {background-color: #53cc35 !important;}

#top .avia-slideshow-arrows a {font-size: 40px;}
#top .av-control-minimal .avia-slideshow-dots a {border: none; background: rgba(255, 255, 255, 0.6); padding: 1px !important;}
.avia-slideshow-dots a {height: 5px !important; width: 20px !important; opacity: 1 !important; border-radius: 0px !important;}
.avia-slideshow-arrows a svg {filter: drop-shadow(0 2px 3px rgba(0,0,0,0.9)); overflow: visible;}
.avia-slideshow-dots {margin-bottom: 20px !important;}

/*PORFOLIO-GRID*/
#js_sort_items {text-transform: uppercase; text-align: center;}
#js_sort_items a, #js_sort_items .text-sep {float:none; display:inline-block;}
.maisgrid .grid-entry {padding: 5px;}
.maisgrid .grid-entry-title {text-transform: uppercase !important; font-size: 14px !important; line-height: 1.5em !important;}
.maisgrid .grid-entry-excerpt {font-style: normal;}
.maisgrid .avia-arrow {display:none;}
.maisgrid .grid-entry .inner-entry {box-shadow: none;}

.maisgrid .grid-image.avia-hover-fx img {-webkit-transition: all linear 0.4s; -moz-transition: all linear 0.4s; transition: all linear 0.4s;}
.maisgrid .grid-image.avia-hover-fx {overflow: hidden !important;}
.maisgrid .grid-image.avia-hover-fx:hover img {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.maisgrid .image-overlay.overlay-type-extern {display: none !important;}

/*SHARE-BOX*/
.av-share-box .avia-related-tooltip { display: none !important; }
.av-share-box ul li a {font-size: 14px; padding: 7px 0; margin-right: 3px; background: #ffffff; border-style: solid; border-width: 1px;}
.av-share-box ul li {width: 45px; border-left-style: none;}
#top .av-share-box ul {display: block; border-radius: 0px; border-width: 0px;}
.av-share-box .av-share-link-description {margin-bottom: 10px;}
.av-share-link-description { font-size: 12px !important;}
#top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {margin-top: 20px;}

/*FORMULARIO*/
.avia_ajax_form .button {border-radius: 0px;}
#top .av-custom-form-color .button {border: 1px solid !important;}
.av-dark-form .button {border-width: 1px !important;}
#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area {border-radius: 1px;}
#top div .av-dark-form input[type='text'] {border-width: 1px !important;}
#top div .av-dark-form textarea {border-width: 1px !important;}
.avia_ajax_form p {font-size: 13px;}

/*PREVIOUS/NEXT*/
#nextprevcodeblock .container {text-align: right; background-color:#fff; clear: both; z-index: 200;}
.nextprevcodecolumn {text-align: right;}
.nav-previous {font-size: 17px; display: inline;}
.nav-next {font-size: 17px; display: inline;}
.nav-previous a {text-decoration: none; padding: 0px 18px 0px 15px;}
.nav-next a {text-decoration: none; padding: 0px 18px 0px 15px;}

/*TOOLTIP*/
.avia-tooltip.avia-icon-tooltip.avia-tt { width: 130px !important; background: rgba(0,0,0,0.4); }
.avia-tooltip.avia-icon-tooltip.avia-tt .avia-arrow { background: rgba(0,0,0,0.4); }
#top .avia-icon-tooltip {margin-left: -50px;}
.avia-tooltip .avia-arrow-wrap {display: none;}

/*FOOTER*/
#scroll-top-link {right: 130px; bottom: 50px;}
