html {
	height: 100%
}
body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 15px
}
p {
	overflow: hidden;
	text-align: justify
}
footer, header, section {
	border: 0
}
input, button, textarea, select {
	border-radius: 0!important;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	-ms-border-radius: 0!important;
	-o-border-radius: 0!important
}
h1, h2, h3, h4, h5 {
	font-weight: 400
}
sup {
	font-size: 45%;
	top: -.8em
}
h1.sub-head, h2.sub-head, h3.sub-head, h4.sub-head, h5.sub-head {
	color: #c00
}
h4 {
    font-size: 18px !important;
}
ul.plus {
	list-style: url(../images/c-bullet.png)
}
ul.plus li {
	margin: 0 0 5px
}
span.red {
	font-weight: 700;
	color: #c00
}
.row {
	margin: 0 auto
}
.module h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #4d4d4d
}
.btn-primary, button, input[type='submit'], input[type='button'], submit {
	color: #fff;
	background: #c00;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], button:hover, button:active, button.active, button.disabled, button[disabled], input[type='submit']:hover, input[type='submit']:active, input[type='submit'].active, input[type='submit'].disabled, input[type='submit'][disabled], input[type='button']:hover, input[type='button']:active, input[type='button'].active, input[type='button'].disabled, input[type='button'][disabled], submit:hover, submit:active, submit.active, submit.disabled, submit[disabled] {
	color: #fff;
	background: #b20000
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #fff;
	background: #c00
}
.btn-primary {
	border: 0!important;
	color: #fff!important;
	background: #c00!important
}
a:not(.btn) {
	color: #838281
}
hr.divider {
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #ddd
}
.tp-button.lightgrey.big, .tp-button:hover.lightgrey.big, .purchase.lightgrey.big, .purchase:hover.lightgrey.big {
	background-color: #838281;
	text-shadow: none!important;
	-webkit-text-shadow: none!important;
	-moz-text-shadow: none!important;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0
}
.tp-button.big {
	background-image: none!important
}
#sp-uptop1 .custom01800 p {
	color: #fff;
	font-size: 12px;
	margin: 5px 0
}
.custom01800 {
	color: #fff!important;
	font-size: 12px!important;
	margin: 5px 0!important
}
#sp-uptop2 .customrsocl p {
	margin: 0
}
#sp-uptop2 .customrsocl .btn.social {
	background: #f0f0f0;
	padding: 4px;
	height: 29px;
	width: 20px;
	float: right
}
#sp-header-wrapper {
	background: #f0f0f0
}
#sp-header-wrapper .logo-wrapper {
	margin: 3% 0 0
}
#sp-header-wrapper .search {
	margin: 0!important
}
#sp-header-wrapper #mod-search-searchword {
	min-width: 92%;
	border: none
}
#sp-header-wrapper select.inputbox {
	width: 100%!important;
	height: 28px;
	border: none
}
#sp-header-wrapper select.inputbox option.c-lang {
	margin: 2px 0
}
.loginst ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	width: 100%;
	min-height: 28px
}
.loginst ul li {
	position: relative;
	display: inline-block;
	float: right;
	width: 40%
}
.loginst ul li:last-child:after {
	display: block;
	position: absolute;
	content: "";
	width: 1px;
	height: 16px;
	top: 6px;
	right: 1px;
	background: #838281
}
.loginst ul li a {
	color: #838281!important;
	text-align: center;
	width: 100%;
	padding: 4px 0;
	display: block
}
.loginst ul li a:hover {
	color: #c00!important
}
.loginst p a {
	color: #838281!important;
	text-align: right;
	width: 100%;
	margin: 0;
	padding: 4px 0;
	display: block
}
.loginst p a:hover {
	color: #c00!important
}
#sp-chat p {
	margin: 0
}
#sp-chat .readmore {
	font-size: 14px;
	padding: 5px 0;
	display: block;
	text-align: center
}
#sp-lang .mod-languages form {
	margin: 0
}
#sp-lang .mod-languages form select {
	margin: 0
}
#sp-menu {
	margin-top: 10px
}
#sp-main-menu {
	overflow: hidden
}
#sp-main-menu ul {
	float: right;
	font-size: 16px
}
#sp-main-menu ul li:first-child {
	display: none
}
#sp-main-menu ul.level-0 > li {
	margin: 0
}
#sp-main-menu ul.level-0 > li:hover, #sp-main-menu ul.level-0 > li.active {
	background-color: #fff;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none
}
#sp-main-menu ul.level-0 > li >a:hover, #sp-main-menu ul.level-0 > li >a:hover:visited {
	color: #c00
}
#sp-main-menu ul.level-0 > li >a {
	padding: 10px 12px
}
#sp-main-menu ul.level-0 > li.menu-item.active span.menu-title {
	color: #c00
}
#sp-main-menu .sp-submenu, #sp-main-menu .sp-submenu.open {
	display: none!important
}
#sp-slider-wrapper {
	padding: 0;
	background-size: 100% auto
}
#sp-slider-wrapper .container {
	min-width: 100%;
	margin: 0 auto
}
#sp-slider-wrapper .container .TCAslide .slide-caption {
	margin: 32% 0 0
}
#sp-slider-wrapper .container .tp-caption.TCAslide .slide-caption {
	margin: 32% 0 0
}
#sp-sectionbanner .mod-content .mod-inner .custom {
	padding: 0
}
#sp-section-banner-wrapper .container {
	min-width: 100%;
	max-height: auto;
	margin: 0 auto;
	padding: 0
}
#sp-section-banner-wrapper .ban-section {
	height: 120px;
	background-color: transparent;
	background-position: center center;
	background-size: 100% auto!important;
	background-repeat: no-repeat
}
#sp-section-banner-wrapper .ban-section#tca-s-clientes {
	background: url(../images/banners/clientes.jpg)
}
#sp-section-banner-wrapper .ban-section#tca-s-tca {
	background: url(../images/banners/acerca-de-tca.jpg)
}
#sp-section-banner-wrapper .ban-section#tca-s-servicios {
	background: url(../images/banners/servicios.jpg)
}
#sp-section-banner-wrapper .ban-section#tca-s-segmentos {
	background: url(../images/banners/segmentos.jpg) center center
}
#sp-section-banner-wrapper .ban-section#tca-s-productos {
	background: url(../images/banners/segmentos1.jpg)
}
#sp-section-banner-wrapper .ban-section#tca-s-contacto {
	background: url(../images/banners/contacto.jpg)
}
#sp-section-banner-wrapper .ban-section#tca-s-assist {
	background: url(../images/banners/assist/assist.jpg)
}
#sp-section-banner-wrapper .ban-section#tca-s-merksyst {
	background: url(../images/banners/merksyst/merksyst.jpg)
}
#sp-section-banner-wrapper .ban-section#tca-s-innsist {
	background: url(../images/banners/innsist/innsist.jpg)
}
#sp-sectionbanner {
	position: relative
}
#sp-sectionbanner .pllx-bnn {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 250px;
	margin: 0 auto;
	padding: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto!important
}
#sp-sectionbanner .pllx-bnn.tca {
	background: url(../images/pllx-heads/acerca-de-tca.jpg)
}
#sp-sectionbanner .pllx-bnn.prodysol {
	background: url(../images/pllx-heads/tca-productos-y-soluciones.jpg)
}
#sp-sectionbanner .pllx-bnn.industry {
	background: url(../images/pllx-heads/tca-industry.jpg)
}
#sp-sectionbanner .pllx-bnn.services {
	background: url(../images/pllx-heads/tca-services.jpg)
}
#sp-sectionbanner .pllx-bnn.clients {
	background: url(../images/pllx-heads/tca-clients.jpg)
}
#sp-sectionbanner .pllx-bnn.contact {
	background: url(../images/pllx-heads/tca-contact.jpg)
}
#sp-sectionbanner .pllx-bnn.portal {
	background: url(../images/pllx-heads/tca-portal-clientes.jpg)
}
#sp-sectionbanner .pllx-bnn.notas {
	background: url(../images/pllx-heads/tca-ndi.jpg)
}
#sp-sectionbanner .pllx-bnn.tecnologia {
	background: url(../images/pllx-heads/banner_tecnologia.jpg)
}
#sp-sectionbanner .pllx-bnn.hoteleria {
	background: url(../images/pllx-heads/banner_hoteleria.jpg)
}
#sp-sectionbanner .pllx-bnn.nomina {
	background: url(../images/pllx-heads/nomina.jpg)
}
#sp-sectionbanner .pllx-bnn.merksyst {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst.jpg)
}
#sp-sectionbanner .pllx-bnn.mksposauto {
	background: url(../images/pllx-heads/m/merksyst-pos-autoservicio.jpg)
}
#sp-sectionbanner .pllx-bnn.mksposmostr {
	background: url(../images/pllx-heads/m/merksyst-pos-mostrador.jpg)
}
#sp-sectionbanner .pllx-bnn.mkspostlmk {
	background: url(../images/pllx-heads/m/merksyst-pos-telemarketing.jpg)
}
#sp-sectionbanner .pllx-bnn.mksposvenrut {
	background: url(../images/pllx-heads/m/merksyst-pos-venta-en-ruta.jpg)
}
#sp-sectionbanner .pllx-bnn.mksestore {
	background: url(../images/pllx-heads/m/merksyst-estore.jpg)
}
#sp-sectionbanner .pllx-bnn.mksgestex {
	background: url('../images/pllx-heads/m/merksyst-gestor de-excepciones.jpg')
}
#sp-sectionbanner .pllx-bnn.mksclienfren {
	background: url(../images/pllx-heads/m/merksyst-clientes-frecuentes.jpg)
}
#sp-sectionbanner .pllx-bnn.mksAdministraciondeCentrosdeDistribucion {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-AdministraciondeCentrosdeDistribucion.jpg)
}
#sp-sectionbanner .pllx-bnn.mksAnalytics {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-Analytics.jpg)
}
#sp-sectionbanner .pllx-bnn.mksClienteFrecuente {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-ClienteFrecuente.jpg)
}
#sp-sectionbanner .pllx-bnn.mksCRM {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-CRM.jpg)
}
#sp-sectionbanner .pllx-bnn.mkseCommerce {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-eCommerce.jpg)
}
#sp-sectionbanner .pllx-bnn.mksEstrategiaComercial {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-EstrategiaComercial.jpg)
}
#sp-sectionbanner .pllx-bnn.mksFinancials {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-Financials.jpg)
}
#sp-sectionbanner .pllx-bnn.mksGestordeExcepciones {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-GestordeExcepciones.jpg)
}
#sp-sectionbanner .pllx-bnn.mksKioskoAutofacturacion {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-KioskoAutofacturacion.jpg)
}
#sp-sectionbanner .pllx-bnn.mksKioskodePromocionesDirigidas {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-KioskodePromocionesDirigidas.jpg)
}
#sp-sectionbanner .pllx-bnn.mksPOSAutoservicio {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-POSAutoservicio.jpg)
}
#sp-sectionbanner .pllx-bnn.mksPOSDepartamental {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-POSDepartamental.jpg)
}
#sp-sectionbanner .pllx-bnn.mksPOSMostrador {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-POSMostrador.jpg)
}
#sp-sectionbanner .pllx-bnn.mksPOSTelemarketing {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-POSTelemarketing.jpg)
}
#sp-sectionbanner .pllx-bnn.mksPOSVentaenRuta {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-POSVentaenRuta.jpg)
}
#sp-sectionbanner .pllx-bnn.mksPreticket {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-Preticket.jpg)
}
#sp-sectionbanner .pllx-bnn.mksRHyNomina {
	background: url(../images/pllx-heads/m/Web-Banners-Merksyst-RHyNomina.jpg)
}
#sp-sectionbanner .pllx-bnn.innsist {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist.jpg)
}
#sp-sectionbanner .pllx-bnn.innfdm {
	background: url(../images/pllx-heads/i/innsist-fdm.jpg)
}
#sp-sectionbanner .pllx-bnn.innAdmyFinanzas {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-AdmyFinanzas.jpg)
}
#sp-sectionbanner .pllx-bnn.innAlmacenes {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-Almacenes.jpg)
}
#sp-sectionbanner .pllx-bnn.innAnalyticsBO {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-AnalyticsBO.jpg)
}
#sp-sectionbanner .pllx-bnn.innAnalyticsFO {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-AnalyticsFO.jpg)
}
#sp-sectionbanner .pllx-bnn.innCarteraCentralizada {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-CarteraCentralizada.jpg)
}
#sp-sectionbanner .pllx-bnn.innCompraCentralizada {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-CompraCentralizada.jpg)
}
#sp-sectionbanner .pllx-bnn.innCompras {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-Compras.jpg)
}
#sp-sectionbanner .pllx-bnn.innCostos {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-Costos.jpg)
}
#sp-sectionbanner .pllx-bnn.innCRMHotel {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-CRMHotel.jpg)
}
#sp-sectionbanner .pllx-bnn.innFDMovil {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-FDMovil.jpg)
}
#sp-sectionbanner .pllx-bnn.innGSApp {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-GSApp.jpg)
}
#sp-sectionbanner .pllx-bnn.innIntergacionconTerceros {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-IntergacionconTerceros.jpg)
}
#sp-sectionbanner .pllx-bnn.innLogoshop {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-Logoshop.jpg)
}
#sp-sectionbanner .pllx-bnn.innLoyaltyHuespedesyAgencias {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-LoyaltyHuespedesyAgencias.jpg)
}
#sp-sectionbanner .pllx-bnn.innNomina {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-Nomina.jpg)
}
#sp-sectionbanner .pllx-bnn.innPMS {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-PMS.jpg)
}
#sp-sectionbanner .pllx-bnn.innPOSAyB {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-POSAyB.jpg)
}
#sp-sectionbanner .pllx-bnn.innPOSAyBMovil {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-POSAyBMovil.jpg)
}
#sp-sectionbanner .pllx-bnn.innServices {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-Services.jpg)
}
#sp-sectionbanner .pllx-bnn.innSPAManagementSystem {
	background: url(../images/pllx-heads/i/Web-Banners-Innsist-SPAManagementSystem.jpg)
}
#sp-sectionbanner .pllx-bnn.assist {
	background: url(../images/pllx-heads/a/Web-Banners-Assist.jpg)
}
#sp-sectionbanner .pllx-bnn.astAdendas {
	background: url(../images/pllx-heads/a/Web-Banners-Assist-Adendas.jpg)
}
#sp-sectionbanner .pllx-bnn.astAnalytics {
	background: url(../images/pllx-heads/a/Web-Banners-Assist-Analytics.jpg)
}
#sp-sectionbanner .pllx-bnn.astBancodeSangre {
	background: url(../images/pllx-heads/a/Web-Banners-Assist-BancodeSangre.jpg)
}
#sp-sectionbanner .pllx-bnn.astCIS {
	background: url(../images/pllx-heads/a/Web-Banners-Assist-CIS.jpg)
}
#sp-sectionbanner .pllx-bnn.astControldeAccesoBiometrico {
	background: url(../images/pllx-heads/a/Web-Banners-Assist-ControldeAccesoBiometrico.jpg)
}
#sp-sectionbanner .pllx-bnn.astCRM {
	background: url(../images/pllx-heads/a/Web-Banners-Assist-CRM.jpg)
}
#sp-sectionbanner .pllx-bnn.astDigitalizaciondeDocumentos {
	background: url(../images/pllx-heads/a/Web-Banners-Assist-DigitalizaciondeDocumentos.jpg)
}
#sp-sectionbanner .pllx-bnn.astEMR {
	background: url(../images/pllx-heads/a/Web-Banners-Assist-EMR.jpg)
}
#sp-sectionbanner .pllx-bnn.astFinancials {
	background: url(../images/pllx-heads/a/Web-Banners-Assist-Financials.jpg)
}
#sp-sectionbanner .pllx-bnn.astGestordeExcepciones {
	background: url(../images/pllx-heads/a/Web-Banners-Assist-GestordeExcepciones.jpg)
}
#sp-sectionbanner .pllx-bnn.astHIS {
	background: url(../images/pllx-heads/a/Web-Banners-Assist-HIS.jpg)
}
#sp-sectionbanner .pllx-bnn.astPHR {
	background: url(../images/pllx-heads/a/Web-Banners-Assist-PHR.jpg)
}
#sp-sectionbanner .pllx-bnn.astPresupuestos {
	background: url(../images/pllx-heads/a/Web-Banners-Assist-Presupuestos.jpg)
}
#sp-sectionbanner .pllx-bnn.astRHyNomina {
	background: url(../images/pllx-heads/a/Web-Banners-Assist-RHyNomina.jpg)
}
.in-bann {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 0 10px
}
body #sp-main-body-wrapper {
	background: #fff!important
}
body #sp-main-body-wrapper .container {
	min-width: 100%
}
.entry-header {
	max-width: 1170px;
	width: 940px
}
.pllx-bnn .entry-header {
	width: 1170px;
	margin-right: auto;
	margin-left: -585px;
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 1
}
.pllx-bnn:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100px;
	background: url(../images/bg-pllx-header.png) bottom left repeat-x
}
#sp-breadcrumbs-in-wrapper {
	max-width: 1170px;
	margin-right: auto;
	margin-left: auto
}
.xl-row {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 25px 0;
	overflow: hidden
}
.xl-row.first {
	padding-top: 0
}
.xl-row.cl2 {
	background: #faf9f9
}
.xl-row .whole-l {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: auto
}
.xl-row .whole-l img {
	width: 100%;
	margin-top: -10%
}
.xl-row .whole-r {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	height: auto
}
.xl-row .whole-r img {
	width: 100%;
	margin-top: -10%
}
.xl-row h2 {
	font-size: 24pt;
	margin: 0 0 20px
}
.xl-row .row-container {
	max-width: 1170px;
	margin: 0 auto
}
.services-content .span6 img, .services-content .span3 img, .services-content .span2 img {
	display: block;
	width: 100%
}
#sp-featured-wrapper .TCA-featured {
	background: transparent;
	padding: 20px
}
#sp-featured-wrapper .TCA-featured:hover {
	background: #f4f4f4
}
#sp-featured-wrapper .TCA-featured .custom {
	padding: 0
}
#sp-featured-wrapper .TCA-featured .custom a {
	display: block;
	text-align: justify
}
#sp-featured-wrapper .TCA-featured .custom a:hover {
	color: #000
}
#sp-featured-wrapper .TCA-featured .custom img {
	width: 100%;
	height: auto;
	margin: 0 0 20px
}
.segment-blocks .segment-content {
	border: 1px solid #ccc;
	min-height: 200px;
	padding: 0 8px 10px
}
.segment-blocks .segment-content h2 {
	font-size: 22px;
	text-align: center;
	border: 1px solid #ccc;
	display: block;
	width: 80%;
	margin: -24px auto 20px;
	background: #fff;
	min-height: 20%
}
.plogos .span4 {
	padding-top: 20px;
	padding-bottom: 20px
}
.plogos .span4:hover {
	background: #fff
}
.plogos .span4 img {
	display: block;
	margin: 0 auto;
	width: 50%
}
.plogos .span4 h3 {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	font-weight: 600
}
.plogos .span4 h3 a {
	display: block;
	width: 100%;
	text-align: center
}
#sp-bottom-wrapper, #sp-footer-wrapper {
	background: transparent
}
#sp-bottom-wrapper {
	border: none;
	background: #f0f0f0;
	color: #4d4d4d
}
#sp-bottom-wrapper h3, #sp-footer-wrapper h3 {
	color: #4d4d4d
}
#sp-bottom-wrapper .ns2-wrap h4.ns2-title {
	margin: 0;
	font-weight: 400
}
#sp-bottom-wrapper ul.nav a:not(.btn), #sp-footer-wrapper a:not(.btn) {
	color: #838281
}
#sp-bottom-wrapper ul.nav a:not(.btn):hover, #sp-footer-wrapper a:not(.btn):hover {
	color: #4d4d4d;
	background: transparent
}
#sp-bottom-wrapper ul.nav a {
	margin: 0;
	padding: 2px 5px;
	width: 97%
}
#sp-bottom-wrapper a:not(.btn), #sp-footer-wrapper a:not(.btn) {
	color: #838281
}
#sp-bottom-wrapper a:not(.btn):hover, #sp-footer-wrapper a:not(.btn):hover {
	color: #4d4d4d;
	background: transparent
}
#sp-bottom-wrapper .ns2-wrap .ns2-row {
	margin: 0 0 5px
}
#sp-bottom-wrapper .ns2-wrap .ns2-date-blog {
	padding: 5px;
	background: #4D4D4D;
	color: #fff
}
#sp-bottom-wrapper .ns2-wrap .ns2-date-blog .ns2_date_day {
	display: none
}
#sp-footer-wrapper {
	border: none;
	background: #4D4D4D
}
#sp-footer-wrapper::after {
	background: transparent
}
#sp-footer-wrapper #sp-footer1 p {
	font-size: 12px
}
#sp-footer-wrapper #sp-footer1 a {
	color: #fff
}
#sp-footer-wrapper #sp-footer1 a:hover {
	color: #f0f0f0
}
#sp-copyright-wrapper {
	background: #4d4d4d
}
#sp-copyright-wrapper #sp-copyright {
	color: #fff;
	font-size: 12px
}
#sp-copyright-wrapper #sp-copyright p {
	text-align: center
}
#sp-copyright-wrapper #sp-copyright sup {
	font-size: 10pt;
	top: 0
}
.acymailing_module_form .acymailing_introtext {
	margin: 0 0 5px!important
}
.acymailing_module_form .acymailing_form input {
	margin: 0;
	width: 95%!important
}
.acymailing_module_form .acysubbuttons {
	text-align: left;
	width: 100%
}
.acymailing_module_form .acysubbuttons input {
	width: 100%!important
}
.qlform {
	padding: 15px 0;
	width: 65%
}
.qlform .control-group {
	margin: 0 0 10px
}
.qlform .control-group label {
	width: 200px;
	text-align: left
}
.qlform .control-group .star {
	color: #c00;
	font-weight: 800
}
.qlform .control-group .controls {
	margin-left: 210px
}
.qlform .control-group .controls #jform_phone {
	width: 50%
}
.qlform .control-group .controls input {
	width: 100%
}
.qlform .control-group .controls select {
	width: 50%
}
.qlform .control-group .controls .radio label {
	float: left;
	margin: 0;
	width: 10%
}
.qlform .control-group .controls .radio input[type="radio"] {
	width: 5%;
	float: left;
	margin: 5px 0 0
}
.qlform .control-group .controls textarea {
	width: 100%;
	min-height: 150px
}
.qlform .control-group .controls input[type="submit"] {
	width: 50%
}
.page-header {
	font-size: 32pt;
	font-weight: 600;
	border: none;
	margin: 0
}
.entry-content h3, .entry-content h4 {
	font-weight: 400
}
#sp-breadcrumb {
	border-bottom: 1px solid #ccc
}
.breadcrumb {
	padding: 5px 0 0
}
#sp-component .item-page {
	margin: 0 auto!important
}
.entry-content {
	margin: 10px auto
}
.certificados {
	text-align: center
}
.certificados img {
	display: block;
	margin: 0 auto
}
ul.beneficios {
	list-style: url(../images/c-bullet-001.png)
}
ul.modules-list {
	list-style: disc
}
ul.materials {
	padding: 0;
	margin: 0 0 20px!important
}
ul.materials li {
	padding: 0;
	text-align: left
}
ul.materials li a {
	padding: 10px;
	display: block;
	background: #f0f0f0;
	overflow: hidden
}
ul.materials li a span {
	display: none
}
ul.materials li a:hover {
	text-decoration: none;
	background: #c00;
	color: #fff
}
ul.materials li a i {
	display: block;
	float: left;
	width: 10%;
	height: auto;
	font-size: 20pt;
	padding: 7px 0
}
ul.materials li a p {
	display: block;
	margin: 0;
	width: 85%;
	height: auto;
	float: right;
	text-align: left
}
ul.materials li a p span {
	display: none;
	width: 100%
}
ul.icon {
	display: block;
	list-style: none;
	margin: 0 0 10px;
	padding: 0
}
ul.icon li {
	position: relative;
	margin: 0 0 20px;
	overflow: hidden
}
ul.icon li i {
	display: block;
	float: left;
	width: 25px;
	margin: 0;
	padding: 0 3px 0 0;
	color: #c00;
	text-align: center;
	font-size: 20px
}
ul.icon li a, ul.icon li p {
	display: block;
	float: left;
	width: 90%
}
ul.icon li ul {
	margin: 15px 0 0 22px;
	width: 90%;
	clear: both;
	list-style: none
}
ul.icon li ul li {
	overflow: hidden;
	margin: 0 0 10px
}
ul.icon li ul li i {
	font-size: 18px!important
}
ul.icon li.null, ul.icon li.null i, ul.icon li.null a {
	color: #cccbcb
}
ul.icon li.null a:hover {
	color: #e4e4e4
}
ul.benefit li.span6:nth-child(2), ul.benefit li.span6:nth-child(4), ul.benefit li.span6:nth-child(6), ul.benefit li.span6:nth-child(8), ul.benefit li.span6:nth-child(10), ul.benefit li.span6:nth-child(12) {
	clear: right
}
ul.benefit li.span6:nth-child(3), ul.benefit li.span6:nth-child(5), ul.benefit li.span6:nth-child(7), ul.benefit li.span6:nth-child(9), ul.benefit li.span6:nth-child(11) {
	margin-left: 0;
	clear: both
}
ul.warn li i {
	font-size: 10pt;
	line-height: 15pt
}
ul.warn li:nth-child(2), ul.warn li:nth-child(4), ul.warn li:nth-child(6), ul.warn li:nth-child(8), ul.warn li:nth-child(10), ul.warn li:nth-child(12) {
	clear: right
}
ul.warn li:nth-child(3), ul.warn li:nth-child(5), ul.warn li:nth-child(7), ul.warn li:nth-child(9), ul.warn li:nth-child(11) {
	margin-left: 0;
	clear: both
}
ul.kw li:nth-child(2), ul.kw li:nth-child(4), ul.kw li:nth-child(6), ul.kw li:nth-child(8), ul.kw li:nth-child(10) {
	clear: right
}
ul.kw li:nth-child(3), ul.kw li:nth-child(5), ul.kw li:nth-child(7), ul.kw li:nth-child(9) {
	margin-left: 0;
	clear: both
}
ul.cert li:nth-child(2), ul.cert li:nth-child(4), ul.cert li:nth-child(6) {
	clear: right
}
ul.cert li:nth-child(3), ul.cert li:nth-child(5) {
	margin-left: 0;
	clear: both
}
ul.mf li.span6:nth-child(2), ul.mf li.span6:nth-child(4), ul.mf li.span6:nth-child(6), ul.mf li.span6:nth-child(8), ul.mf li.span6:nth-child(10), ul.mf li.span6:nth-child(12) {
	clear: right
}
ul.mf li.span6:nth-child(3), ul.mf li.span6:nth-child(5), ul.mf li.span6:nth-child(7), ul.mf li.span6:nth-child(9), ul.mf li.span6:nth-child(11) {
	margin-left: 0;
	clear: both
}
ul.addon li.span6:nth-child(2), ul.addon li.span6:nth-child(4), ul.addon li.span6:nth-child(6), ul.addon li.span6:nth-child(8), ul.addon li.span6:nth-child(10), ul.addon li.span6:nth-child(12) {
	clear: right
}
ul.addon li.span6:nth-child(3), ul.addon li.span6:nth-child(5), ul.addon li.span6:nth-child(7), ul.addon li.span6:nth-child(9), ul.addon li.span6:nth-child(11) {
	margin-left: 0;
	clear: both
}
ul.addon li i {
	width: 10%
}
ul.addon li a {
	width: 88%
}
ul.bp li.span6:nth-child(2), ul.bp li.span6:nth-child(4), ul.bp li.span6:nth-child(6), ul.bp li.span6:nth-child(8), ul.bp li.span6:nth-child(10), ul.bp li.span6:nth-child(12) {
	clear: right
}
ul.bp li.span6:nth-child(3), ul.bp li.span6:nth-child(5), ul.bp li.span6:nth-child(7), ul.bp li.span6:nth-child(9), ul.bp li.span6:nth-child(11) {
	margin-left: 0;
	clear: both
}
ul.tparty li i {
	margin-right: 5px
}
ul.product li i {
	width: 10%
}
ul.product li a {
	width: 88%
}
.segment h4 {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	line-height: inherit;
	min-height: 45px;
	font-weight: 700
}
.tabbale ul#tab-prod {
	width: 1170px;
	height: auto;
	margin: 0 auto
}
.tabbale ul#tab-prod li {
	text-align: left
}
.tabbale ul#tab-prod li.span6 {
	margin: 0;
	width: 49.9%
}
.tabbale ul#tab-prod li.span4 {
	margin: 0;
	width: 33.3333333333%
}
.tabbale ul#tab-prod li.span3 {
	margin: 0;
	width: 24.9%
}
.tabbale ul#tab-prod li a span.litab {
	clear: both
}
.tabbale ul#tab-prod li a {
	border-radius: 0;
	background: #eee;
	font-size: 22px;
	line-height: 24.5px;
	font-weight: 600;
	padding: 15px 12px
}
.tabbale ul#tab-prod li a:hover {
	background: #cccbcb
}
.tabbale ul#tab-prod li.active a {
	background: #c00;
	color: #fff
}
.tabbale ul#tab-prod li.active a:hover {
	color: #fff
}
.tabbale ul#tab-prod .icon {
	display: inline-block;
	float: left;
	margin-right: 10px;
	width: 25px;
	height: 25px;
	line-height: initial
}
.nav-pills>li>a {
	margin: 0 2px 0 0
}
#tcamobilemenu {
	background: #838281;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0
}
.sp-mobile-menu ul li {
	background: transparent
}
.sp-mobile-menu ul li:hover {
	background: #999
}
.sp-mobile-menu ul li a {
	display: block;
	width: 100%;
	color: #ccc
}
#tcamobilemenu.collapse {
	top: 0;
	left: -200px;
	width: 200px;
	min-height: 100%;
	line-height: 1.8;
	position: absolute;
	overflow: hidden;
	z-index: 9999;
	opacity: .2;
	transition: all 300ms ease-in-out!important;
	-webkit-transition: all 300ms ease-in-out!important;
	-moz-transition: all 300ms ease-in-out!important
}
#tcamobilemenu.in.collapse {
	top: 0;
	left: 0;
	min-height: 100%;
	opacity: 1;
	transform: translate3d(0px, 0, 0);
	-webkit-transform: translate3d(0px, 0, 0);
	-moz-transform: translate3d(0px, 0, 0);
	-webkit-overflow-scrolling: touch
}
#tcamobilemenu ul li.menu-item.parent span.sp-menu-toggler {
	display: none!important
}
#tcamobilemenu ul li.menu-item > ul.collapse {
	display: none!important
}
.readmore {
	background: #f0f0f0;
	color: #838281;
	padding: 2px 3px;
	font-size: 13px;
	display: inline-block;
	transition: all 200ms;
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-o-transition: all 200ms
}
.readmore:hover {
	background: #c00;
	color: #fff!important;
	transition: all 200ms;
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-o-transition: all 200ms
}
.readmore:visited {
	color: #838281;
	background: #f0f0f0
}
.readmore:visited:hover {
	color: #fff;
	background: #c00
}
.readmore.m {
	padding: 10px;
	font-size: 16px;
	font-weight: 600
}
.readmore.l {
	padding: 13px;
	font-size: 18px;
	font-weight: 600
}
.readmore.xl {
	width: 100%;
	padding: 13px;
	font-size: 18px;
	font-weight: 600;
	text-align: center
}
.cdb > div {
	text-align: center
}
.cdb > div:hover {
	color: #c00
}
.cdb > div h3 {
	height: 75px;
	line-height: 36px
}
.body-innerwrapper {
	position: relative
}
.tab-content>.tab-pane, .pill-content>.pill-pane {
	min-height: 300px
}
.customclient-grids .row-fluid:first-child {
	margin-bottom: 20px
}
.customclient-grids [class*="span"] img {
	display: block;
	margin: 0 auto
}
h5 {
	font-size: 39px;
	font-weight: 700;
	line-height: 100%
}
h6 {
	font-size: 19px;
	font-weight: 700
}
small {
	font-size: 70%
}
.no-paddingtop {
	padding: 0!important
}
blockquote {
	border: none!important
}
blockquote p {
	font-size: 15px!important;
	font-weight: 500!important
}
.dropbtn {
	background-color: transparent!important;
	color: #FFF;
	font-size: 16px;
	border: none;
	cursor: pointer;
	box-shadow: none!important
}
.dropdown {
	position: relative;
	display: inline-block
}
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 160px;
	box-shadow: none!important;
	z-index: 1
}
.dropdown-content a {
	color: #4D4D4D;
	padding: 12px 16px;
	text-decoration: none;
	display: block
}
.dropdown-content a:hover {
	background-color: #f1f1f1
}
.dropdown:hover .dropdown-content {
	display: block
}
.pagination {
    margin: 20px auto;
    max-width: 1200px;
}