/*
Theme Name: Emmet Lite Child
Template: emmet-lite
*/
body {font-family:'Lato', sans-serif!important;}
a {color:#009FDF}
a:hover {color:#009FDF;}
.center {text-align: center;}
.panel-grid {margin-bottom:0!important;}
.main-container {margin-bottom:0;}
#toTop {display:none;}
.site-main button {background: #c9e8fb;}
.site-main button:hover,.site-main button:active,.site-main button:focus {background: #009fdf;}
.navigation a.page-numbers:hover, .navigation .page-numbers.current {background:#009fdf;border:2px solid #009fdf;}

/* Slider */
.title-slider {color:white;}
.btn-slider {background:#009fdf;color:white;padding:10px 30px;text-transform: uppercase;}
.slider-content {background:black;padding:0px!important;height:400px;opacity:0.7;}
.slider-border {width: 20px;height: 5px;background: #009EE4;margin-top: -15px!important;}
.slider-text {color:white;position:relative;padding:0 20px;top:50%;transform:translateY(-50%);}
.slider-content ul {margin-left:20px;margin-top:20px;}
.slider-content h4 {text-transform: uppercase;font-size:24px;}
.slider-content h4:last-child {background:#009EE4;font-size:16px;text-align: center;padding:10px;}

/* Header */
@media (min-width: 992px) {
.sf-menu>li {margin: 0px;}
}
.top-header {display:none!important;}
.site-header {border-top:10px solid #C9E8FB!important;}
.menu-top-container {float:right;}
#site-navigation .search-form {float:right;padding-top:25px;}
#site-navigation .search-field {display:none;}
#navbar {padding:0;min-height:auto;}
#site-navigation a {padding:40px 20px 15px;border-top:5px solid white;font-weight: 400;font-size: 16px;color:#5E5C5B;}
#site-navigation .current_page_item > a {color:#009FDF!important;border-top:5px solid #009fdf;}
#site-navigation a:hover {color:#009FDF!important;}
.sf-menu {text-transform: none!important;}
.sub-menu {border: 1px solid lightgrey;border-radius: 3px;}
.sub-menu a {padding:5px 20px!important;margin:0!important;border-radius:0!important;background:white!important;font-size:14px!important;}
.sub-menu .current_page_item > a {border:0px!important;}
.header-image.with-header-image {height:150px;}
.header-image {min-height: 150px!important;}
.header-image.with-header-image .page-title {margin:30px 0;font-size:20px;text-align: center;}
#navbar .search-submit {border-radius:50%;background:#C9E8FB;padding:0px 12px!important;font-size:25px;}
.breadcrumb {color:white;font-size:20px;}
.breadcrumb a {color:white;}
.main-header button {background:#009fdf;}
.main-header button:hover,.main-header button:focus,.main-header button:active {background:#009fdf;}

/* Home */
.home-title .widget-title {text-align: center;color: #009FDF;margin-bottom: 50px;font-size: 30pt;}
#aim-ciala {padding-bottom:50px;}
#aim-ciala .so-panel {margin-bottom:0!important;}
#aim-ciala .widget-title {text-align: center;text-transform: none;margin-top: 15px;font-size: 20px;color: #2c2a29;font-weight: 500;margin-bottom:0;}
#aim-ciala .consumiveis,#aim-ciala .equipamentos,#aim-ciala .servicos {border-left:1px solid lightgrey;}
#aim-ciala .more {text-align: center;font-size:15px;}
#linhagens-carousel .widget-title {text-align: center;color:#009FDF;margin: 20px 0 60px;text-transform: none;font-size: 36px;font-weight: 500;}
#fuerza h1, #fuerza h2 {text-align: center;text-transform: uppercase;color:#009FDF;}
.video h3 {text-align: center}
#aim-circles {text-align: center;padding:40px;}
#aim-circles h2 {margin-top:30px;text-transform: uppercase;color:#009fdf;font-size:30px;}
#aim-circles h2:last-child {margin-top:0px;}
#aim-circles .circle:first-child {margin: 0;}
#aim-circles .circle {
    float: left;
    width: 90px;
    height: 90px;
    border: 3px solid #009fdf;
    border-radius: 50%;
    margin: 0 5px;
}
/*#aim-circles .circle {max-width:100px;height: 100px;border: 3px solid #009fdf;border-radius: 50%;margin: 0 10px;}*/
#aim-circles .circle-text h4 {color:#009fdf;margin-bottom:5px;font-size:16px;}
#aim-circles .circle-text h5 {text-transform: uppercase;font-weight: normal;font-size: 10px;}
#aim-circles .circle-text {position:relative;top:50%;transform:translateY(-50%);}
.circles-titles {margin-top:30px;text-transform: uppercase;color:#009fdf;text-align: center;}
.circles-titles h2 {font-size: 24px}


/* Carousel */
.carousel-slider__post {background:white;}
.carousel-slider__post-header {padding:25px 25px 0;}
.carousel-slider__post-image {border: 1px solid lightgrey;}
.carousel-slider__post-title h1 {font-size:12px!important;text-align:center;font-weight: 400!important;color: #5e5c5b!important;}
.carousel-slider__post-excerpt {text-align: center;top:auto!important;padding:10px 25px 25px!important;font-family:'Lato';}
.carousel-slider__post-excerpt .so-panel {margin-bottom: 15px!important}
.carousel-slider__post-excerpt .raca {text-align: center;font-size: 18px;color: #2C2A29;}
.carousel-slider__post-excerpt .raca-conteudo {display:none;}
.carousel-slider__post-excerpt .ow-button-hover {width:100%;}
.carousel-slider .owl-nav.disabled {display: block!important;}
.carousel-slider-nav-icon {height: 30px!important;width: 30px!important;border: 1px solid #009fdf;border-radius: 50%;fill: #009fdf;}
.carousel-slider-nav-icon path {fill: #009fdf;}
.carousel-slider-outer .owl-prev {left: -40px!important;height:0px;}
.carousel-slider-outer .owl-next {right: -60px!important;height:0px;}

/* Sobre */
#about .widget-title {font-size: 15px;font-style: italic;color: #999796;font-weight: 400;text-transform: none;margin-bottom:0;}
#about h1 {margin-bottom: 20px;font-weight: bold;color: #545251;margin-top: 10px;text-transform: uppercase;font-size:18px;}
#about p {text-align: justify;color: #5e5c5b;line-height: 18px;font-size:14px;text-align: justify;}
#historia p {color: #5e5c5b;text-align: justify;font-size:14px;}

/* Equipa */
#equipa {background:#C9E8FC;padding:15px;}
#equipa h1 {text-align: center;font-size: 20px;font-weight: bold;color: #009fdf;font-style: normal;margin-bottom: 10px;text-transform: uppercase;}
#equipa p {text-align: center;margin-bottom: 40px;color: #009fdf;font-style: italic;}
#equipa .img-title {font-size: 14px;text-transform: uppercase;color: #009fdf;margin-top: -30px;font-style: normal;}

/* Principios */
#principios {margin:50px 0;}
#principios .widget-title {font-size: 15px;font-style: italic;color: #999796;text-align: justify;font-weight: 400;text-transform: none;margin-bottom:0;}
#principios h1 {font-size: 20px;font-weight: bold;color: #545251;margin-top:10px;margin-bottom: 30px;}
#principios h2 {color: #009fdf;font-size: 16px;font-weight: bold;text-transform: uppercase;}
.principios-lista {padding: 15px 20px 0;border-left: 3px solid #009fdf;}
.principios-lista ul {list-style:none;}
.principios-lista ul li {color: #5e5c5b;font-size: 14px;margin:0;text-align: justify;}

/* Principios objectivos */
.principios-objectivos {margin-top:130px;}
.otw-sc-toggle {margin-bottom:0!important;}
.toggle-content {border:0!important;box-shadow: unset!important;background:none;padding:10px 0px 0px!important;font-size: 14px;text-align: justify;color: #999796;}
.toggle-trigger {background:#009fdf!important;color:white;text-shadow:none!important;}

/* Certificados */
#certificados .toggle-content {text-align: center!important; margin-top: 10px;border: 2px solid #c9e8fb!important;}

/* Qualidade */ 
#qualidade {padding-right:30px;}
#qualidade .widget-title {font-style: italic;font-size: 15px;color: #999796;margin-bottom: 0;font-weight: 400;text-transform: none;}
#qualidade h1 {font-weight: bold;font-size: 20px;color: #545251;margin-bottom: 30px;margin-top: 10px;}
#qualidade p {font-size: 14px;color: #5E5C5B;line-height: 16px;text-align: justify;}
.politicas-lista {border-left :3px solid #009fdf;padding-left: 20px;color:#009fdf;font-size:14px;}
.politicas-lista ul {list-style:none;}
.politicas-lista li {margin-bottom: 0!important;color: #5e5c5b;text-align: justify;}
#qualidade table td, #qualidade li {font-size: 12px;}

/* Parceiros */
.parceiros .sow-image-container {border:2px solid #C9E8FB;}
.parceiros-sep {margin:30px;width:100px;border-bottom:5px solid #c9e8fb;}
.footer-contacts h4, .footer-newsletter h4 {margin-top:0!important;}
.footer-descricao {color: white;font-size: 13px;}
#footer-contacts ul li.morada:after {content:url('https://aimiberica.com/wp-content/uploads/2017/12/icon-morada.png') no-repeat;}

/* Linhas Geneticas */
.news-list .no-border {border:0!important;padding:0;}
.news-list .mtop0 {margin-top:0!important;}
.news-list .sub-list {list-style-image: url(https://aimiberica.com/wp-content/uploads/2017/12/icon-links-uteis.png);margin-left:40px;}
.news-list .sub-list li {padding: 10px 5px 5px; color: #5E5C5B;font-size: 14px;}
.news-list .sub-list li a {color: #5E5C5B;font-size: 14px;}
.linhas-geneticas {padding-left: 30px;}
.linhas-geneticas .listing-item .title {font-size: 20px;margin: 0 0 30px;font-weight: bold;color: #5E5C5B;font-style: normal;}
.linhas-geneticas .listing-item .image {padding:0!important;width:50%;}
.linhas-geneticas .listing-item .image img {width:100%;}
.linhas-geneticas .listing-item .content {width:50%;min-height:175px;margin-top:30px;}
.linhas-geneticas .listing-item .content .raca, .linhas-geneticas .listing-item .content .ow-button-hover {display:none;}
.linhas-geneticas .listing-item .content .raca-conteudo {text-align: justify;color: #5E5C5B;padding-right: 40px;line-height: 18px;font-size:14px;}

/* Distribuição */
#frota .widget-title {font-style: italic;font-size: 15px;color: #999796;font-weight: 400;text-transform: none;margin-bottom: 0;}
#frota h1 {font-weight: bold;font-size: 20px;color: #545251;margin-bottom: 20px;margin-top: 10px;}
#frota p {text-align: justify;font-size: 14px;margin-bottom: 15px;}

/* Google maps */
#google-maps {height:400px;}

/* Documentos */
.img-documento {text-align: center;padding:30px 0px 30px;}
.img-documento h3 {text-transform: uppercase;margin-top: 10px;font-size: 18px;color:#009fdf;font-weight: normal;margin-top:10px!important;min-height:38px;}
.ver {border-top: 1px solid #C9E8FB;border-bottom: 1px solid #C9E8FB;padding: 2px 0;font-size: 14px;}

/* Noticias */
.news-list {border: 1px solid #C9E8FB;padding: 30px 30px 0;}
.news-list ul {list-style: none;}
.news-list ul li {border-bottom:1px solid #c9e8fb;margin: 0;padding: 10px;}
.news-list ul li a {color:#5E5C5B;font-size:14px;}
.news-list ul li a.active {color:#009FDF;}
.news-list ul li a:hover {color:#009FDF;}
.news-list ul li span {color: #009FDF;margin-right:10px;}
.news-list h3 {border-left: 4px solid #009FDF;margin-bottom:10px;padding-left: 15px;font-weight: bold;font-size: 16px;}
.display-posts-listing {list-style: none!important;}
.noticias, .newsletters {margin-left: 30px}
.listing-item {border-top: 1px solid #c9e8fb;border-bottom: 1px solid #c9e8fb;padding: 30px 0;margin-bottom:25px!important;}
.listing-item .title {font-style: italic;font-size: 15px;color: #999796;}
.listing-item .image {float:right;padding:75px 0 10px 25px;max-width:350px;}
.listing-item .content {text-align: justify;}
.listing-item .content p {font-size:14px!important;color:#5E5C5B}

/* Newsletters */
.newsletters .image img {border:1px solid #c9e8fb;}
.newsletters .listing-item {border:0;}

/* Medias */
.medias .image img {width:100%!important;border:1px solid #c9e8fb;}

/* Contactos */
#formulario input::placeholder {color:#009fdf;}
#formulario textarea::placeholder {color:#009fdf;}
#formulario input[type="text"], #formulario input[type="email"] {border: 1px solid #C9E8FB;border-radius: 0;background: white;height: 40px;width: 100%;}
#formulario .wpcf7-submit {float:right;background:#009fdf;border-radius:0;padding:10px;margin-right:15px;}
#formulario textarea {border: 1px solid #C9E8FB;border-radius: 0;background: white;height: 120px;width: 100%;}
.contactos-titulos h3 {font-style: italic;font-size: 15px;color: #999796;text-transform: none;font-weight: 400;margin:0;}
.contactos-titulos h1 {font-weight: bold;font-size: 20px;color: #545251;margin-bottom: 30px;margin:10px 0 30px;}
.contactos-list li {padding:15px 5px 5px 50px;}
.contactos-list li.morada {background:url(https://aimiberica.com/wp-content/uploads/2017/12/icon-morada.png) no-repeat 10px;padding-left:50px;}
.contactos-list li.fax {background:url(https://aimiberica.com/wp-content/uploads/2017/12/icon-fax.png) no-repeat 10px;padding-left:50px;}
.central-encomendas, .assistencia {background: #e8F4Fc;padding: 25px;height:500px;}
.central-encomendas h1, .assistencia h1 {font-weight: bold;font-size: 20px;margin-top:10px;margin-bottom:20px;text-transform: uppercase;}
.central-encomendas h6, .assistencia h6 {margin:0;font-style: italic;font-size: 15px;color: #5e5c5b;}
.central-encomendas ul,.assistencia ul, ul.contactos-list {list-style:none; border-left: 3px solid #009FDF;margin: 15px 0;padding: 20px 5px 10px;font-size:14px;}
.assistencia ul li.phone {padding:5px 5px 5px 50px;}
.assistencia ul li {padding-left:10px;}
.assistencia p {font-size:14px;}
.central-encomendas p {margin:0;font-size:14px;}
.central-encomendas p.alerta {margin-top:5px;font-size:14px;color:#009fdf;}
.central-encomendas ul li.relogio {background:url(https://aimiberica.com/wp-content/uploads/2017/12/icon-relogio.png) no-repeat 10px;padding-left:50px;}
.central-encomendas ul li.email, .contactos-list li.email {background:url(https://aimiberica.com/wp-content/uploads/2017/12/icon-email.png) no-repeat 10px;padding-left:50px;}
.central-encomendas ul li.phone, .assistencia ul li.phone, .contactos-list li.phone {background:url(https://aimiberica.com/wp-content/uploads/2017/12/icon-telefone.png) no-repeat 10px;padding-left:50px;}

/* Footer */
.site-footer {border:0px}
.footer-sidebar, .footer-inner {background: #2C2A29;}
.footer-inner {border-top:1px solid #5E5C5B;}
#footer h4 {color: white;margin-bottom: 20px;font-size: 20pt;font-weight: normal;}
.footer-newsletter input[type="text"],.footer-newsletter input[type="email"] {background:none;border:2px solid white;border-radius:0;height:40px;}
.footer-newsletter input::placeholder {color:grey;}
.footer-newsletter input[type="submit"] {background:none;border:2px solid #009fdf;color:#009fdf;border-radius:0;min-height: 40px;padding:5px 10px;text-transform: none}
#menu-footer {list-style-image:url(https://aimiberica.com/wp-content/uploads/2017/12/icon-links-uteis.png);margin-left:15px;}
#menu-footer li {margin:5px 0;}
#footer .contactos-list {border:0;padding-top:0;color:white;}
#footer .contactos-list li {margin:0;}
#footer .contactos-list li.morada {background:url(https://aimiberica.com/wp-content/uploads/2017/12/icon-morada.png) no-repeat 0 20px;padding-left:40px;}
#footer .contactos-list li.phone {background:url(https://aimiberica.com/wp-content/uploads/2017/12/icon-telefone.png) no-repeat 0 20px;padding-left:40px;padding-bottom:15px;}
#footer .contactos-list li.fax {background:url(https://aimiberica.com/wp-content/uploads/2017/12/icon-fax.png) no-repeat 0;padding-left:40px;}
#footer .contactos-list li.email {background:url(https://aimiberica.com/wp-content/uploads/2017/12/icon-email.png) no-repeat 0 10px;padding-left:40px;}
.copyright {color:white;font-size:12px;}

/* Responsive */
@media (max-width:780px) {
	#aim-ciala .consumiveis, #aim-ciala .equipamentos, #aim-ciala .servicos {border:0;}
	#about,#principios,.parceiros,#frota {padding:0 15px!important;}
	.principios-objectivos,.parceiros {margin-top:0;margin-bottom:30px;}
	#qualidade {padding-right:0;}
	.linhas-geneticas .listing-item .image,.linhas-geneticas .listing-item .content {width:100%;min-height: auto;}
	.linhas-geneticas {padding-left: 0;}
	.listing-item {padding-bottom:0;}
	.img-documento, .ver-documento {margin:0 15px;}
	.noticias,.newsletters {margin-left:0;}
	.listing-item .image {float: none;padding: 0;}
	.medias {margin: 0 15px;}
	.central-encomendas ul, .assistencia ul, ul.contactos-list {margin:15px;}
	.contactos-titulos h1 {margin-bottom:0;}
	.central-encomendas, .assistencia {height:550px;}
	.site-footer .widget {margin:30px 0 0;}
}
@media (max-width:991px) {
	.menu-top-container {width:100%;margin-top:10px;}
	#site-navigation a {padding:10px 10px 15px;}
	#site-navigation .search-field {display:block;float:left;}
	.img-mapa {position:relative;width:100%;}
	.img-mapa .sow-image-container {text-align: center;}
	#aim-circles {text-align: center;}
	#aim-circles .circle {margin:0 auto 30px!important;float:none;width:150px;height:150px;}
}
@media (min-width: 992px) {
	.img-mapa img {position:absolute;width:700px!important;margin-left:-105px;}
	#aim-circles {margin-left:50%!important;}
	#aim-circles .circle {margin-right:5px!important;}
}

/* Consumiveis */
#consumibles .so-panel {margin-bottom:0!important;}
#consumibles .listing-item {padding-top:0;margin-bottom:0!important;width:33.333%;float:left;padding-left:15px;padding-right:15px;border:none;}
#consumibles .listing-item .image {float:none;padding:0;padding-top:35px;}
#consumibles .listing-item .image img {border:1px solid #c9e8fb;width:100%;}
#consumibles .listing-item .title {display:none;}
#consumibles .listing-item .consumible-title .widget-title {height:35px;margin:15px 0 10px;font-size:16px;}
#consumibles .listing-item .ref p {margin:0;color:#009EE1;margin-bottom:10px;}
#consumibles .listing-item .text {height:150px;border-bottom:1px solid #c9e8fb;}

.img-ec .widget-title {font-size:12px;}