/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

:root {
  --laranja-mr:   #F1B434;
  --cinzento-mr:  #707372;
}

/* Tipografia */
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
  margin-top: 0;
}

.widget .widget-mrtitle {
  color:var(--laranja-mr);
  font-weight: 700;
}

.fusion-footer .fusion-footer-widget-area {border-top:none}
footer .textwidget p {margin-top:0}

.text-center {text-align: center;}

footer #media_image-2 {max-width: 180px;}
footer #media_image-3 {max-width: 150px;}

footer * {font-size:0.9rem;}
/* Tipografia fim*/

/* LOGO */

.fusion-logo {max-width: 180px}

/* LOGO fim*/



/* Iubenda */

#iubenda-pp {z-index: 99999 !important}

/* Iubenda */

.page-id-14 .fusion-post-wrapper {
  min-height: 490px
}

strong {
  font-weight: bold
}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder {
  border-top: 0
}

.fusion-footer-widget-area {
  border-top: 0 solid #eee
}

.fusion-header-v2 .fusion-secondary-header {
  border-top: 0 solid transparent
}

.sidebar .widget .heading .widget-title,
.sidebar .widget .widget-title {font-weight:600;}

body, .sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,
#slidingbar-area .slide-excerpt h2, .post-content blockquote,
.review blockquote q {
  line-height: 1.5em
}

.fusion-accordian .fusion-panel {
  border-bottom: none
}

#main, #wrapper, .fusion-separator .icon-wrapper, html, body, .bbp-arrow {
  background-color: transparent
}

#nav ul li>a, #sticky-nav ul li>a,
.navigation li.current-menu-ancestor>a {
  border-top: 0
}

.fusion-accordian .panel-title a {
  font-family: 'source sans pro';
  font-weight: 400 !Important;
  font-size: 16px;
  line-height: 20px;
}

.fusion-reading-box-container {
  margin-bottom: 40px
}

.footer-area {
  border-top: 0 !important;
}

.single .page-title-container {
  display: none !important
}

.fusion-checklist .size-small {
  font-size: 14px;
  line-height: 18px;
}

.flexslider {
  margin: 0 0 30px
}

.lista-mr .fusion-checklist .fusion-li-item {
  margin-bottom: 8px !important
}

#wrapper #main .post h2, h2.entry-title {
  line-height: 30px;
  font-size: 25px;
}

.fusion-content-sep {
  margin-top: 0px;
  height: 0px;
  border-top: 0px solid #EAEAEA;
  border-bottom: 0px solid #EAEAEA;
}

.fusion-inline-sep {
  display: none;
}

.fusion-carousel-meta {
  display: none !important;
}

.fusion-menu-item-button .fusion-bar-highlight .menu-text {
  font-size: inherit;
  padding: 10px 10px;
  background: transparent;
  border: 2px solid var(--laranja-mr);
  color: #000;
}


.fusion-menu-item-button.current_page_item .fusion-bar-highlight .menu-text,
.fusion-menu-item-button.current-menu-parent .fusion-bar-highlight .menu-text,
.fusion-menu-item-button:hover .fusion-bar-highlight .menu-text {
  background: var(--laranja-mr);
  border: 2px solid var(--laranja-mr);
  color: #fff;
}



/* Side navigation widget */
#wrapper .fusion-vertical-menu-widget.left .menu li>a {
  padding: 10px 5px !important;
  color: #000;
}

#wrapper .fusion-vertical-menu-widget.left .menu li:hover>a,
#wrapper .fusion-vertical-menu-widget.left .menu li.current_page_item>a {
  background-color: #f8f8f8 !important;
  color: var(--laranja-mr);
}

/* Side navigation widget fim */

/* Caldera Forms */
/* .caldera-grid .form-group, .cf-color-picker .form-group {
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 1.4em;
}

.caldera-grid {
  color: #000;
  border: 1px solid #aaa;
  padding: 1.5em;
  background-color: #ffe;
  border-radius: 10px;
}

.caldera-grid input[type="time"] {line-height: 22px;}

.caldera-grid table th,
.cfdatepicker table th {font-family: inherit;}

.caldera-grid .btn:hover {background-color: #ddd}

.caldera-grid .btn-outline-danger {
  border: 1px solid #888;
  background-color: #fff;
}

.caldera-grid .btn-success[data-value=Não] {
  background-color: #f00;
  border-color: #f00;
}
.caldera-grid .btn-success[data-value=Não]:hover {
  background-color: #c00;
  border-color: #c00;
}

.caldera-grid textarea {
  min-height: 290px;
  resize: vertical;
}

.caldera-grid .btn {color: #000}
.caldera-grid .btn.btn-success {color: #fff}

.caldera-grid textarea {min-height: 100px} */

.caldera-grid {
	color: #000;
	font-family: Trebuchet, 'Trebuchet MS',Helvetica, Arial, sans-serif;
	font-size: 0.8em;
}

.caldera-grid .caldera_forms_form input[type="time"] {
    line-height: 23px;
}

.caldera-grid .checkbox input[type="checkbox"] {
	-webkit-appearance: radio;
	   -moz-appearance: radio;
	        appearance: radio;
}

.caldera-grid .btn:hover {background-color: #ddd}

.caldera-grid .btn-outline-danger {
  border: 1px solid #888;
  background-color: #fff;
}

.caldera-grid .btn-success[data-value=Não] {
  background-color: #f00;
  border-color: #f00;
}
.caldera-grid .btn-success[data-value=Não]:hover {
  background-color: #c00;
  border-color: #c00;
}

.cf-toggle-switch .btn-group > .btn {
	border: 1px solid #0003;
	filter: drop-shadow(0px 2px 2px #0004);
  color:#000;
}

.cf-toggle-switch .btn-group > .btn.btn-success {color:#fff}

.caldera-grid form hr {border-top: 1px solid #888;}

.caldera-grid textarea.form-control {
  background-color: rgba(255, 255, 255,.5);
}

/* Caldera Forms Fim*/

/* MEGA MENU */
.fusion-megamenu .fusion-megamenu-title a {
  color:#fff;
  font-weight:600;
  border-bottom: 1px solid var(--laranja-mr);
}

.fusion-megamenu-title {
	padding: 0 8px 15px;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {
    padding: 10px;
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:hover,
.fusion-main-menu .sub-menu li a:hover,
.fusion-megamenu-title a:hover,
.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled:hover {
  color:var(--laranja-mr)
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu {
  padding: 16px 0 29px;
}

/* MEGA MENU Fim*/

.wp-caption-text {
  padding: 5px;
  border-color:var(--cinzento-mr);
  border-bottom: 1px solid;
  border-left: 1px solid;
  font-size: 12px;
}

#main .fusion-checklist.checklist_manuela .fusion-li-item {
  margin-bottom: 0
}

#main .checklist_manuela {
  margin-bottom: 20px;
}


.ad_125_125 .fusion-image-holder .hover-type-liftup::before {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.ad_125_125 .fusion-image-holder .hover-type-liftup:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="5" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(241,180,52,1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
  -webkit-filter: drop-shadow(0 0 5px var(--laranja-mr));
  filter: drop-shadow(0 0 5px var(--laranja-mr));
}

.fusion-footer-widget-column.ad_125_125 {
	margin-bottom:1rem;
}


/* fusion blog element */

.fusion-blog-layout-grid-4 .post .flexslider,
/* .fusion-blog-layout-grid-4 .post .fusion-post-wrapper, */
.fusion-blog-layout-grid-4 .fusion-post-wrapper .flexslider .slides li,
.fusion-blog-layout-grid-4 .fusion-post-wrapper .flexslider .slides img,
.fusion-recent-posts .columns .column .fusion-flexslider,
.fusion-recent-posts .flexslider .slides li,
.fusion-recent-posts .flexslider .slides img {
  height: 180px;
}

.fusion-post-wrapper .flexslider .slides img,
.fusion-recent-posts .flexslider .slides img {
  object-fit: cover;
}

#wrapper #main .fusion-blog-shortcode .fusion-post-content > .blog-shortcode-post-title,
.fusion-recent-posts .columns .column .recent-posts-content h4 {
  font-size:20px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.2px;
}

.avada-blog-archive-layout-grid .fusion-blog-archive .fusion-blog-layout-grid .post .fusion-post-content-wrapper {
  background-color: #fff;
}

.fusion-recent-posts .columns .column .fusion-flexslider .slides {
-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);

-moz-box-shadow:    0px 0px 2px 0px rgba(0, 0, 0, 0.5);

box-shadow:         0px 0px 2px 0px rgba(0, 0, 0, 0.5);
}

/* fusion blog element fim*/

/* -------------------------------------------------------------------------- */
@media screen and (min-width: 768px) {

  #CF5c94c5135dad6_1-row-7 p {min-height: 50px;}

}

@media screen and (min-width: 857px) {
  /* .fusion-blog-layout-grid .fusion-post-content-wrapper {
    min-height: 290px
  }

  .fusion-post-grid .flexslider .slides img {
    height: 137px
  } */
}

@media screen and (min-width: 1164px) {
  /* .fusion-blog-layout-grid .fusion-post-content-wrapper {
    min-height: 210px
  }

  .fusion-post-grid .flexslider .slides img {
    height: 161px
  } */
}

@media screen and (max-width: 856px) {

  .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons {
    display: flex !important;
    justify-content: right;
    height: 70px;
    align-items: center;
  }


}

@media screen and (max-width: 712px) {

}

@media screen and (max-width: 480px) {

  footer #media_image-2, footer #media_image-3 {margin:0 auto 50px;}

  .esconde-mobile {
    display: none;
    visibility: hidden;
  }

  .fusion-logo {max-width: inherit !important;}
  .fusion-logo img {max-width: 140px !important;}


  .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons {
    height: 55px;
  }


}
