.bsl-popup{position:fixed;top:50%;right:0;z-index:88888;width:44px;margin-top:-90px;transition:.35s linear}.bsl-popup .b-po:first-child,.bsl-popup .b-po:last-child{border-radius:0}.bsl-popup .b-po{position:relative;margin-top:-1px;padding:10px;display:block;line-height:24px;color:#000;background:rgba(255,255,255,.8);border:1px solid #999999;border-right:0;transition:.35s}.bsl-popup .b-po:hover{background:#fff}.bsl-popup .b-po.active{background:#333}.bsl-popup .b-po.active svg{stroke:#fff;transform:scale(1.25)}.bsl-popup .b-po.active svg#svg-icon-help{stroke:none}.bsl-popup .b-po.active svg#svg-icon-help path{fill:#fff}.bsl-popup .b-po svg{width:24px;height:22px;display:inline-block;vertical-align:middle;margin-right:0;transition:transform .5s .35s,stroke .35s}.bsl-popup .b-po span{margin-top:-15px;position:absolute;top:50%;right:60px;text-align:right;background:#333;color:#fff;line-height:30px;padding:0 10px;font-size:12px;white-space:nowrap;transition:.3s;opacity:0;pointer-events:none}.bsl-popup .b-po:hover span{opacity:1;pointer-events:auto}.bsl-popup .b-po span:after{content:'';position:absolute;right:-10px;top:10px;border:5px solid transparent;border-left:5px solid #333}.bsl-popup .b-po#closeBslpopup{display:none;text-align:center}.bsl-popup .b-po#hideBslpopup,.bsl-popup.opened .b-po#closeBslpopup,.bsl-popup__content ul.help-list li a,.bsl-popup__tab.active{display:block}.bsl-popup .b-po#closeBslpopup svg{max-width:16px}.bsl-popup.opened .b-po#hideBslpopup,.bsl-popup__tab{display:none}.bsl-popup.opened{right:300px}.bsl-popup.opened .bsl-popup__content{right:0}.bsl-popup__content{position:fixed;top:0;right:-300px;width:300px;height:100%;background:#fff;color:#000;border:1px solid #232323;transition:right .35s linear;overflow:auto;z-index:88888;visibility:hidden}.bsl-popup__content.active{z-index:99999;visibility:visible}.bsl-popup__menu{margin-top:80px;text-align:center}.bsl-popup__menu a{position:relative;display:inline-block;vertical-align:top;font-weight:400;font-size:12px;text-transform:uppercase;margin:0 20px;color:#000!important;text-decoration:none}.bsl-popup__menu a:hover{color:#000;text-decoration:none}.bsl-popup__menu a:before{content:'';position:absolute;bottom:-10px;left:0;width:0;height:2px;background:#000;transition:.35s}.bsl-popup__menu a.active:before{width:100%}.bsl-popup__content ul.help-list{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;height:100%}.bsl-popup__content ul{padding:0 20px 20px;margin-top:30px}.bsl-popup__content li{width:100%;padding:20px 0;text-align:center;list-style:none;border-top:1px solid rgba(0,0,0,.09);opacity:0;transition:.4s}.bsl-popup.opened .bsl-popup__content li{opacity:1}.bsl-popup__content li:first-child{border-top:none}.bsl-popup__content li a{text-decoration:none;color:inherit}.bsl-popup__content li img{display:block;width:100%;height:auto}.bsl-popup__content li svg{width:100%;max-width:64px;height:auto;display:inline-block}.bsl-popup__content li span{display:block;margin-top:10px;font-size:16px;font-weight:500}
.bsl-popup__content li span i {display: inline-block;vertical-align: middle;top:-2px;margin-left: 5px;font-size: 10px;text-transform: uppercase;background-color: red;border-radius: 3px;color: #fff;position: relative;-webkit-box-shadow: 0 0 0 5px rgba(255,255,255,.15);box-shadow: 0 0 0 5px rgba(255,255,255,.15);padding: 1px 10px;}

body,.section.started .h-title,.wrapper:before,.content-carousel .navs .prev,.content-carousel .navs .next,.skills.circles .progress,.skills.circles .progress:after,.contact-form .group-val .label,.footer .socials a{background-color:#373b40}h1,h2,h3,h4,h5,h6,.section .titles .title,.section.started .h-title,.content-sidebar .widget-title,.title.comment-reply-title,.post-comments .title,.resume-item .name,.skills .name,.service-item .name,.box-items .box-item .desc .name,.contact-info .name,.pricing-item .name,.reviews-item .name,.blog-items .blog-item .desc .name{color:#fff}body,a,.section.started .started-content .h-text,p,.post-latest-col{color:#fff}.preloader .box-1,.preloader .spinner .lines:after,.wp-block-button__link,a.wp-block-button__link,.is-style-outline .wp-block-button__link:hover,.content-sidebar td#today,.single-post-text table td#today,.background-filter,.skills .progress .percentage,.skills.dotted .progress .da span,.box-items .box-item .image .info .centrize,.pricing-item .feature-list ul li strong,.single-post-text ul>li:before,.comment-text ul>li:before,.sticky:before{background-color:#Fd2461}a:hover,a.btn:hover .icon,.btn:hover .icon,.single-post-text input[type=submit]:hover .icon,button:hover .icon,.is-style-outline .wp-block-button__link,code,.header .top-menu ul li.current-menu-item>a,.header .top-menu-nav .sub-menu li a:hover,.header .top-menu-nav .children li a:hover,.header .top-menu-nav .sub-menu li.active a,.header .top-menu-nav .children li.active a,.section .titles .subtitle,.section.started .h-title strong,.section.started .started-content .h-subtitle,.section.started .started-content .typed-subtitle,.section.started .started-content .typed-cursor,.info-list ul li strong,.resume-item .date,.resume-item .icon,.skills .progress .percentage .percent,.skills.list .name:before,.skills.circles .progress span,.service-item .icon,.section.works .filters label.glitch-effect,.box-items .box-item:hover .desc .name,.box-items .box-item .desc .category,.contact-form .group-val .label strong,.contact-info .subname,.pricing-item .icons,.reviews-item .company,.reviews-item .text:before,.footer .socials a:hover,.blog-items .blog-item .desc .name:hover,.started-content .date,.single-post-text p a,.comment-text p a,.post-text-bottom span.cat-links a,.post-text-bottom .tags-links a,.post-text-bottom .tags-links span,.content-sidebar .tagcloud a,.error-page__num,.popup-box .category,.header .download-cv-btn{color:#Fd2461}.service-item .icon svg,.pricing-item .icons svg{fill:#Fd2461}a.btn:hover,.btn:hover,.single-post-text input[type=submit]:hover,button:hover,.is-style-outline .wp-block-button__link,.skills.circles .progress .bar,.skills.circles .progress.p51 .fill,.skills.circles .progress.p52 .fill,.skills.circles .progress.p53 .fill,.skills.circles .progress.p54 .fill,.skills.circles .progress.p55 .fill,.skills.circles .progress.p56 .fill,.skills.circles .progress.p57 .fill,.skills.circles .progress.p58 .fill,.skills.circles .progress.p59 .fill,.skills.circles .progress.p60 .fill,.skills.circles .progress.p61 .fill,.skills.circles .progress.p62 .fill,.skills.circles .progress.p63 .fill,.skills.circles .progress.p64 .fill,.skills.circles .progress.p65 .fill,.skills.circles .progress.p66 .fill,.skills.circles .progress.p67 .fill,.skills.circles .progress.p68 .fill,.skills.circles .progress.p69 .fill,.skills.circles .progress.p70 .fill,.skills.circles .progress.p71 .fill,.skills.circles .progress.p72 .fill,.skills.circles .progress.p73 .fill,.skills.circles .progress.p74 .fill,.skills.circles .progress.p75 .fill,.skills.circles .progress.p76 .fill,.skills.circles .progress.p77 .fill,.skills.circles .progress.p78 .fill,.skills.circles .progress.p79 .fill,.skills.circles .progress.p80 .fill,.skills.circles .progress.p81 .fill,.skills.circles .progress.p82 .fill,.skills.circles .progress.p83 .fill,.skills.circles .progress.p84 .fill,.skills.circles .progress.p85 .fill,.skills.circles .progress.p86 .fill,.skills.circles .progress.p87 .fill,.skills.circles .progress.p88 .fill,.skills.circles .progress.p89 .fill,.skills.circles .progress.p90 .fill,.skills.circles .progress.p91 .fill,.skills.circles .progress.p92 .fill,.skills.circles .progress.p93 .fill,.skills.circles .progress.p94 .fill,.skills.circles .progress.p95 .fill,.skills.circles .progress.p96 .fill,.skills.circles .progress.p97 .fill,.skills.circles .progress.p98 .fill,.skills.circles .progress.p99 .fill,.skills.circles .progress.p100 .fill,blockquote,.started-content .date,blockquote,.post-text-bottom .tags-links a,.post-text-bottom .tags-links span,.content-sidebar .tagcloud a,.header .download-cv-btn{border-color:#Fd2461}.animated-button span{
	text-shadow: 0 14px 0 #Fd2461
}
/* WHATSAPP FIXO */
.whatsapp-fixo {
position: fixed;
bottom:90px;
right:15px;
z-index: 9999;
}
.linkmap {
	color: #666;
}

.bag-whatsapp-alert {
	z-index: 998;
	position: fixed;
	bottom: 30px;
	padding: 5px 7px;
	right: 135px;
	background: #Fd2461;
	display: none;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
	width: auto;
	}

	.bag-whatsapp-alert-arrow {
		position: fixed;
		bottom: 37px;
		padding: 9px 7px;
		right: 130px;
		background: #Fd2461;
		display: none;
		width: 15px;
		height: 15px;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		z-index: 31;
	}

	.bloco-wthats .link-whats,
	.titulo {
		overflow: hidden;
		background-repeat: no-repeat;
	}

	.bloco-wthats {
		position: fixed;
		right: 36px;
		bottom: 5px;
		z-index: 100;
		width: 100px;
		height: 100px;
	}

	.bloco-wthats .aura,
	.bloco-wthats .link-whats {
		position: absolute;
		display: block;
		top: 50%;
		width: 75px;
		height: 75px;
		border-radius: 50%;
		-khtml-transform: translate(-50%, -50%);
		left: 50%;
	}

	.bloco-wthats .link-whats {
	z-index: 1;
	background-color: #Fd2461;
	background-image: url('https://concretopreco.fmixconcreto.com.br/custom/whatsapp.png') !important;
	background-size: 70px !important;
	background-position: 50% 50%;
	background-size: 30px;
	-webkit-box-shadow: 6px 6px 25px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 6px 6px 25px 0 rgba(0, 0, 0, 0.3);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}

	.bloco-wthats .link-whats:hover {
		background-color: #Fd2461;
	}

	.bloco-wthats .aura {
		background-color: #Fd2461;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-opacity: 1;
		-khtml-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		-webkit-transition: width 1.5s, height 1.5s, opacity 2.5s;
		transition: width 1.5s, height 1.5s, opacity 2.5s;
		-webkit-animation-name: aura;
		animation-name: aura;
		-webkit-animation-duration: 2s;
		animation-duration: 2s;
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite;
	}

	@-webkit-keyframes aura {
		0% {
			filter: alpha(opacity=100);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			-webkit-opacity: 1;
			-khtml-opacity: 1;
			-moz-opacity: 1;
			-ms-opacity: 1;
			-o-opacity: 1;
			opacity: 1;
			width: 70px;
			height: 70px;
		}

		100% {
			filter: alpha(opacity=0);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			-webkit-opacity: 0;
			-khtml-opacity: 0;
			-moz-opacity: 0;
			-ms-opacity: 0;
			-o-opacity: 0;
			opacity: 0;
			width: 150px;
			height: 150px;
		}
	}

	@keyframes aura {
		0% {
			filter: alpha(opacity=100);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			-webkit-opacity: 1;
			-khtml-opacity: 1;
			-moz-opacity: 1;
			-ms-opacity: 1;
			-o-opacity: 1;
			opacity: 1;
			width: 70px;
			height: 70px;
		}

		100% {
			filter: alpha(opacity=0);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			-webkit-opacity: 0;
			-khtml-opacity: 0;
			-moz-opacity: 0;
			-ms-opacity: 0;
			-o-opacity: 0;
			opacity: 0;
			width: 150px;
			height: 150px;
		}
	}
.centralogo {
	text-align: center;
}
