﻿

.partners-block {
  display: none; }

  .partners-block h6 {
    font-size: 20px;
    line-height: 22px;
    margin: 0 0 20px; }

#site-title-custom, #site-title a, #site-title-custom a {
float: none;
display: inline-block;
text-align: center;
}
.img-fluid{max-width:100%;height:auto}

.pops .arows,.layer-daikuan .arows{ position:absolute; right:30px; top:-22px;z-index: 1;}

.pop-appweima .arows{right:90px;}

.pop-wxweima .arows{right:90px;}

.nav .layer-daikuan .arows{right:60px;}

#footer .copyright {
	border-top: 1px solid;
	font-size: 0.8rem;
	opacity: 0.5;
	padding: 2rem 0;
	text-align: center;
}
.section__list__item{position:relative;padding-left:10px}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}
.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}
.fl-slide-0 .fl-slide-cta-button .fl-button-wrap a.fl-button span.fl-button-text {color: #356266;}
.fl-slide-1 .fl-slide-cta-button .fl-button-wrap a.fl-button span.fl-button-text {color: #356266;}
.fl-slide-2 .fl-slide-cta-button .fl-button-wrap a.fl-button span.fl-button-text {color: #356266;}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}


#footer-widgets #media_image-5 {
	margin-left: 15px;
	float: right;
}


.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget {
	margin-bottom: 5%;
}

.footer-social ul li.gplus{margin-left:67px;width:40px;height:40px;}


.sidebar-social .gplus{width:50px;display:inline-block;margin-left:13px;margin-top:7px;}



.header-social .gplus {
    float:left;
    margin-right: -15px;
}
.cms-faq .std{position:relative;max-width:1100px;margin:0 auto}
.cms-no-route .std{padding:20px;text-align:center}
body #tribe-events-content a,body .tribe-events-adv-list-widget .tribe-events-widget-link a,body .tribe-events-adv-list-widget .tribe-events-widget-link a:hover,body .tribe-events-back a,body .tribe-events-back a:hover,body .tribe-events-event-meta a,body .tribe-events-list-widget .tribe-events-widget-link a,body .tribe-events-list-widget .tribe-events-widget-link a:hover,body ul.tribe-events-sub-nav a,body ul.tribe-events-sub-nav a:hover{border:0}
body .tribe-events-widget-link{display:none}
.service-cards img{max-width:90%}
.service-cards{width:100%}
.service-cards div{position:relative;height:12px}
.service-cards .banco{background-color:#4c8b2b}
.service-cards .caja{background-color:#f7a800}
.service-cards .coi{background-color:#0099a8}
.service-cards .facture{background-color:#753d29}
.service-cards .noi{background-color:#d35e13}
.service-cards .prod{background-color:#42738d}
.service-cards .sae{background-color:#ac162c}
.service-cards .adm{background-color:#005487}


.service-cards .adm.tienda {
    background-color: #80b13e;
}


.service-cards .conta.asistente {
    background-color: #1f929b;
}


.service-cards .noi.asistente {
    background-color: #d35e13;
}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}


.ht_grid_1_3 {
  float: left;
  margin-right: 1.5%;
  margin-bottom: 30px;
  width: 32.33333%;
}


.ht_grid_1_3:nth-of-type(3n+0) {
  margin-right: 0;
  clear: right;
}


.ht_grid_1_3:nth-of-type(3n+1) {
  clear: left;
}
