@import url('https://fonts.googleapis.com/css?family=Asap:700,700i|Fira+Sans:400,400i,700&display=swap');

body {
  	font-family: 'Fira Sans', sans-serif;
	font-size: 12px;
}
h2, h1.entry-title, .fusion-modal h1, .fusion-post-content h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1, .title h1 {
  	font-family: 'Asap', sans-serif !important;
	font-weight: bold;
	font-style: italic !important;
	text-transform: uppercase;
	color:#27aae1 !important;
}
h2, .fusion-modal h1, .fusion-post-content h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1, .title h1 {
	color:#96c13d !important;
	
}
h2 {
	margin-top: 30px !important;
}
h3 {
  	font-family: 'Asap', sans-serif !important;
	font-weight: bold;
	font-style: italic !important;
	line-height: 1.2em !important;
}
.fusion-main-menu > ul > li > a, .fusion-vertical-menu-widget ul.menu li a, .side-nav li a {
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
}
.fusion-main-menu .fusion-main-menu-search a {
	font-style: normal;
}
.fusion-body .fusion-main-menu .current-menu-ancestor > a, .fusion-body .fusion-main-menu .current-menu-item > a, .fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart) > a:before, .fusion-body .fusion-main-menu .current-menu-parent > a, .fusion-body .fusion-main-menu .current_page_item > a {
	color: #96c13d;
	border-color: #96c13d;
}
.fusion-is-sticky .fusion-main-menu .fusion-widget-cart-counter > a:hover:before, .fusion-is-sticky .fusion-main-menu > ul > li > a:hover, .fusion-is-sticky .fusion-main-menu > ul > li.current-menu-item > a, .fusion-main-menu .fusion-widget-cart-counter > a:hover:before, .fusion-main-menu > ul > li > a:hover {
	color: #96c13d;
	border-color: #96c13d;
}
.fusion-main-menu .sub-menu {
	border-color: #96c13d;
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
	border: none;
}
.fusion-secondary-header {
	border:0;
}
.fusion-main-menu > ul > li > a {
	height: 135px;
}
.fusion-logo img {
	max-width: 200px;
}
.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header {
	border: none !important;
}
.shadow-right, .shadow-left {
	background-image: url(https://www.eco-oil.pt/wp-content/uploads/2020/01/slider-bottom.png) !important;
	height: 195px !important;
	width:500px !important;
	background-position: bottom left;
	background-size: contain;
}
.shadow-left {
	background-image: url(https://www.eco-oil.pt/wp-content/uploads/2020/01/slider-top.png) !important;
	height: 80px !important;
	width:350px !important;
	background-position: top right;
	right:0;
}
.rev_slider_wrapper .rev_slider .tp-leftarrow.tparrows, .rev_slider_wrapper .rev_slider .tp-rightarrow.tparrows {
	border-radius:35px;
}
.fusion-imageframe {
	border-width:0px !important;
	border-bottom-width:5px !important;
}
.fusion-imageframe::after {
	content:'';
}
.fusion-text a:hover {
	color:#96c13d;
}
#hp-certificados .fusion-one-half {
	box-shadow: none !important;
	margin-bottom:0 !important;
	padding-bottom:0px;
}
#hp-certificados {
	padding-bottom:0 !important;
}
.fusion-checklist strong {
	font-style: italic !important;
	font-size:15px;
}
.fusion-checklist .fusion-li-item, .fusion-checklist.fusion-404-checklist>li, ul.fusion-checklist .fusion-li-item, ul.fusion-checklist.fusion-404-checklist>li {
	padding-bottom: 15px;
}
.checklist .fusion-checklist .fusion-li-icon, .checklist ul.fusion-checklist .fusion-li-icon {
	font-size: 18px;
	color:#089146;
}
.checklist .fusion-title.fusion-sep-none h2 {
	color: #747474 !important;
	margin-top: 0px !important;
}
#main #comment-submit, #main .comment-submit, #reviews input#submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .slidingbar-area .button-default, .ticket-selector-submit-btn[type=submit], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit, input.button-default {
  	font-family: 'Asap', sans-serif !important;
	font-weight: bold;
	font-style: italic !important;
	color:#fff;
	text-transform: capitalize;
	font-size: 16px;
	background:#96c13d;
	border-radius: 0;
}
#main #comment-submit:hover, #main .comment-submit:hover, #reviews input#submit:hover, .button-default:hover, .button.default:hover, .comment-form input[type="submit"]:hover, .fusion-button-default:hover, .fusion-portfolio-one .fusion-button:hover, .post-password-form input[type="submit"]:hover, .slidingbar-area .button-default:hover, .ticket-selector-submit-btn[type=submit]:hover, .tml-submit-wrap input[type="submit"]:hover, .wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover, input.button-default:hover {
	color:#fff;
	background:#089146;
}
#footer .fusion-copyright-notice img {
	max-height: 32px !important;
	width:auto !important;
}
.fusion-footer-widget-area .img-row, .fusion-footer-widget-area .img-row .img-holder {
	display:flex !important;
}
.fusion-footer-widget-area .img-row .img-holder, .fusion-footer-widget-area .img-row .img-holder a img {
	max-height:50px !important;
	width:auto;
	margin-right:10px;
}
.padding-top {
	padding-top:35px !important;
}
.flexslider {
	border-bottom: 5px solid #27aae1 !important;
}
.historia-timeline .fusion-one-sixth {
	color:#27aae1 !important;
}
.historia-timeline {
	background-position: 42px center;
	background-image: url(imgs/bk-timeline.jpg);
	background-repeat: repeat-y;
}

.historia-timeline .fusion-one-sixth {
	color:#27aae1 !important;
}

.historia-timeline .fusion_builder_column_inner_1_6 {
	background-position: center;
	background-image: url(imgs/bk-timeline.jpg);
	background-repeat: repeat-y;
	color:#27aae1 !important;
	font-weight: bold;
}
.historia-timeline .fusion_builder_column_inner_1_6 p,
.historia-timeline>.fusion-column-wrapper {
	background-color: white;
}
	
.fusion-imageframe {
	border: 1px solid #96c13d;
}
.fusion-imageframe.no-border {
	border:none !important;
}
#trabalhar .col-centered i {
	color: #96c13d !important;
}
.person-name {
	color: #96c13d !important;
}
#trabalhar h3, #trabalhar p, #trabalhar a {
	color: #fff;
}
#trabalhar a {
	text-decoration: underline;
}
#trabalhar a:hover {
	color: #96c13d;
}
.reading-box {
	border-top:0 !important;
}
.fusion-button.button-1 .fusion-button-text, .fusion-button.button-1 i {
	color:#fff !important;
}
.fusion-button.button-1, .fusion-button.button-1 .fusion-button-icon-divider {
	border: none !important;
}
.fusion-li-item .fusion-li-icon {
	font-size: 18px !important;
}
.fusion-li-item .fusion-li-icon i {
	margin-top:-2px !important;
}
.passster-form #passster_submit {
	background-color: #96c13d !important;
}
.produtos-links *, .sustentabilidade-links * {
	background: none !important;
}
.produtos-links .fusion-imageframe img, .sustentabilidade-links .fusion-imageframe img {
	filter: grayscale(100%) brightness(50%);
}
.produtos-footer h2, .produtos-footer p {
	color:#fff !important;	
}
.produtos-footer h2 a {
	color:#fff !important;	
	text-decoration: underline;
}
.fusion-tabs.classic .nav-tabs > li.active .tab-link, .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus, .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover, .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link {
	border-color: #96c13d;
}
#video-banner {
	margin-top:-55px !important;
}
#video-banner a, #video-banner a * {
	color:#fff !important;
}
#video-banner h2.title-heading-right {
	color:#fff !important;
	font-size: 16px !important;
}
#video-banner h2.title-heading-right i {
	margin-top:-5px !important;
}