@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600');

body {
	font-family: 'Open Sans', sans-serif;
}

.top-header-row {
	background-color: #58595b;
}
.header, 
.main-nav-row {
    background-color: #8DC449;
}
.header .ee-login-wrapper {
	padding-top: 12px;
}
.col-links-inner-top-header {
    border-right: none;
    width: 100%;
}
.social-media-text-top-header {
    display: none;
}
.navbar-nav {
  width: 100%;
  text-align: center;
}
.navbar-nav > li {
  float: none;
  display: inline-block;
}

.top-header-row .item-inner-top-header a:hover, .top-header-row .item-inner-top-header a:focus {
    color: #8DC449;
	background-color: transparent;
    border-radius: 0;
}
.main-nav-row .item-inner-main-nav a {
	border-right: solid 1px #fff;
}
.main-nav-row .item-inner-main-nav:hover, .main-nav-row .item-inner-main-nav a:hover {
    color: #58595b;
    background: transparent;
}
/*BTN*/
.js-log-in, .search-box-container .btn-default {
	color: #8DC449;
    background-color: #fff;
    border-color: #fff;
}
.search-box-container .btn-default {
	border-color: #ccc;
}
.js-log-in:hover, .js-log-in:focus, .search-box-container .btn-default:hover, .search-box-container .btn-default:focus, .js-segmentation-btn:hover, .js-segmentation-btn:focus, .js-btn-confirm-send:hover, .js-btn-confirm-send:focus, .js-quickview:hover, .js-quickview:focus, .aplicar-oferta-resultados:hover, .aplicar-oferta-resultados:focus, .js-view-offer, .btn-return, .js-apply-offer-btn:hover, .js-apply-offer-btn:focus {
	color: #fff;
    background-color: #58595b;
    border-color: #adadad;
}
.js-segmentation-btn, .js-btn-confirm-send, .js-quickview, .aplicar-oferta-resultados, .js-view-offer:hover, .js-view-offer:focus, .js-apply-offer-btn, .btn-return:hover, .btn-return:focus {
	color: #fff;
    background-color: #8DC449;
    border-color: #8DC449;
}


/* MAIN*/

#comfa-principal {
	padding: 35px 0 10px;
}
#comfa-principal  p {
    font-size: 18px;
    color: #5f5f5f;
}
.comfa-titulos {
	background: #8DC449;
    padding: 10px 15px;
    color: #fff;
	font-size: 28px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
		-moz-border-radius-topleft: 15px;
			-moz-border-radius-topright: 15px;
			border-top-left-radius: 15px;
				border-top-right-radius: 15px;
}
/* ICONS TOP */

.col-links-inner-top-header {
    border-right: none;
    width: 100%;
}
.social-media-text-top-header {
display: none;
 }


.top-header-row .item-inner-top-header a:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 16px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.top-header-row .item-inner-top-header:nth-child(2) a:before {
    content: "\f082";
	border-left: solid 1px #fff;
    padding-left: 32px;
}

.top-header-row .item-inner-top-header:nth-child(3) a:before {
    content: "\f081";
}

.top-header-row .item-inner-top-header:nth-child(4) a:before {
    content: "\f167";
}

.top-header-row .item-inner-top-header:nth-child(5) a:before {
    content: "\f16d";
}
.item-segmentation-img {
	display: none;
}
@media (min-width: 768px) {
.container-item {
	height: 220px !important;}
}
.header-site .ee-company-logo {
    width: 130px;
    padding: 5px;
    background: #EB317C;
}
/* FOOTER*/

.footer .footer-company-section {
	background-color: #58595b;
	color: #fff;
}
.ee-logotype-powered-by {
	filter: invert(100%) brightness(10);
}
.text-muted, .privacy-advercity-row .term-conditions-link {
    color: #fff;
}