.wrimagecard {
	margin-top: 0;
	margin-bottom: 1.5rem;
	text-align: left;
	position: relative;
	background: #fff;
	box-shadow: 12px 15px 20px 0px rgba(46, 61, 73, 0.15);
	border-radius: 4px;
	transition: all 0.3s ease;
}

.wrimagecard .fa {
	position: relative;
	font-size: 70px;
}

.wrimagecard-topimage_header {
	padding: 20px;
	background-color: rgba(254, 206, 2, 0.0);
}

a.wire-hover:hover,
.wrimagecard-topimage:hover {
	box-shadow: 2px 4px 8px 0px rgba(46, 61, 73, 0.2);
	background-color: rgba(254, 206, 2, 0.2);
}

a.wire-hover:hover>.wrimagecard-topimage_title {
	/* mix-blend-mode: difference; */
	color: #555;
}

.wrimagecard-topimage a {
	width: 100%;
	height: 100%;
	display: block;
}

.wrimagecard-topimage_title {
	padding: 20px 24px;
	height: 80px;
	padding-bottom: 0.75rem;
	position: relative;
	text-align: center;
}

.wrimagecard-topimage a {
	border-bottom: none;
	text-decoration: none;
	color: #525c65;
	transition: color 0.3s ease;
}

.responsive-image {
	width: 100%
}


/* detalhes */
.ls {
	color: #8c8c8c;
}

.product .images {
	position: relative;
}

.product .images,
.product .thumbnails a,
.product .item-media {
	overflow: hidden;
	display: block;
}

.rounded {
	border-radius: 5px;
}

.nav_unstyled_no-margin {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.mt-3 {
	margin-top: 30px !important;
}

.nav-unstyled {
	list-style: none;
	padding: 0;
	margin: 0 -12px;
	margin-top: 0px;
	margin-right: -12px;
	margin-left: -12px;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
	background-color: #cc0001;
}

.nav-unstyled li {
	display: inline-block;
	margin-bottom: -1px;
}

.ls .nav-unstyled .active a {
	color: #4bc2bb;
}

.ls .darklinks a,
.ls a.darklink {
	color: #505050;
}

.nav-unstyled .active a {
	color: #505050;
	border-color: #4bc2bb;
}

.nav-unstyled li a {
	display: inline-block;
	padding: 10px 12px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
}

.ls a {
	color: #4bc2bb;
}

.darklinks a {
	color: #505050;
}

.ls .tab-content.tab-unstyled,
.ds .tab-content.tab-unstyled,
.cs .tab-content.tab-unstyled {
	background-color: transparent;
}

.tab-content.tab-unstyled {
	padding: 10px 0 0;
	border: none;
	background-color: transparent;
}

.tab-content {
	padding: 30px;
}

.tab-content {
	border-radius: 0;
	padding: 30px 20px;
	border: 2px solid #4bc2bb;
}

h1.product_title {
	font-size: 32px;
	margin: 15px 0;
}

.summary h1 {
	margin-bottom: 3px;
}

ls h1,
ls h2,
ls h3,
ls h4,
ls h5,
ls h6 {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.1;
	word-break: break-word;
	margin-top: 1em;
	margin-bottom: 0.6em;
	position: relative;
}

.bottommargin_20 {
	margin-bottom: 20px;
}

.topmargin_20 {
	margin-top: 20px;
}

.small-text {
	font-size: 12px;
	text-transform: uppercase;
}

.rightpadding_10 {
	padding-right: 10px;
}

a[class*="soc-"]::before {
	font-family: 'socicon';
	font-size: 12px;
	line-height: 1;
}

a.social-icon {
	color: #8c8c8c;
}

a.social-icon {
	font-size: 0;
	line-height: 0;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

a.social-icon+a.social-icon,
.tooltip+a.social-icon {
	margin-left: 5px;
}

.soc-facebook::before {
	content: "\e041";
}

a.soc-facebook:hover {
	color: #507cbe;
	/* border-color: #507cbe; */
}

a.soc-twitter:hover {
	color: #00abef;
}

a.soc-whatsapp:hover {
	color: #25d366;
}

.soc-twitter::before {
	content: "\e040";
}

.soc-linkedin::before {
	content: "\e049";
}

/* .soc-whatsapp::before {
    content: "\e051";
} */

/*** social icons ***/
/**
* http://www.socicon.com
*/
@font-face {
	font-family: "socicon";
	src: url("../fonts/socicon.eot");
	src: url("../fonts/socicon.eot") format("embedded-opentype"),
		url("../fonts/socicon.woff") format("woff"),
		url("../fonts/socicon.ttf") format("truetype"),
		url("../fonts/socicon.svg") format("svg");
	font-weight: normal;
	font-style: normal;

}

.soc-modelmayhem:before {
	content: "\e000"
}

.soc-mixcloud:before {
	content: "\e001"
}

.soc-drupal:before {
	content: "\e002"
}

.soc-swarm:before {
	content: "\e003"
}

.soc-istock:before {
	content: "\e004"
}

.soc-yammer:before {
	content: "\e005"
}

.soc-ello:before {
	content: "\e006"
}

.soc-stackoverflow:before {
	content: "\e007"
}

.soc-persona:before {
	content: "\e008"
}

.soc-triplej:before {
	content: "\e009"
}

.soc-houzz:before {
	content: "\e00a"
}

.soc-rss:before {
	content: "\e00b"
}

.soc-paypal:before {
	content: "\e00c"
}

.soc-odnoklassniki:before {
	content: "\e00d"
}

.soc-airbnb:before {
	content: "\e00e"
}

.soc-periscope:before {
	content: "\e00f"
}

.soc-outlook:before {
	content: "\e010"
}

.soc-coderwall:before {
	content: "\e011"
}

.soc-tripadvisor:before {
	content: "\e012"
}

.soc-appnet:before {
	content: "\e013"
}

.soc-goodreads:before {
	content: "\e014"
}

.soc-tripit:before {
	content: "\e015"
}

.soc-lanyrd:before {
	content: "\e016"
}

.soc-slideshare:before {
	content: "\e017"
}

.soc-buffer:before {
	content: "\e018"
}

.soc-disqus:before {
	content: "\e019"
}

.soc-vkontakte:before {
	content: "\e01a"
}

.soc-whatsapp:before {
	content: "\e01b"
}

.soc-patreon:before {
	content: "\e01c"
}

.soc-storehouse:before {
	content: "\e01d"
}

.soc-pocket:before {
	content: "\e01e"
}

.soc-mail:before {
	content: "\e01f"
}

.soc-blogger:before {
	content: "\e020"
}

.soc-technorati:before {
	content: "\e021"
}

.soc-reddit:before {
	content: "\e022"
}

.soc-dribbble:before {
	content: "\e023"
}

.soc-stumbleupon:before {
	content: "\e024"
}

.soc-digg:before {
	content: "\e025"
}

.soc-envato:before {
	content: "\e026"
}

.soc-behance:before {
	content: "\e027"
}

.soc-delicious:before {
	content: "\e028"
}

.soc-deviantart:before {
	content: "\e029"
}

.soc-forrst:before {
	content: "\e02a"
}

.soc-play:before {
	content: "\e02b"
}

.soc-zerply:before {
	content: "\e02c"
}

.soc-wikipedia:before {
	content: "\e02d"
}

.soc-apple:before {
	content: "\e02e"
}

.soc-flattr:before {
	content: "\e02f"
}

.soc-github:before {
	content: "\e030"
}

.soc-renren:before {
	content: "\e031"
}

.soc-friendfeed:before {
	content: "\e032"
}

.soc-newsvine:before {
	content: "\e033"
}

.soc-identica:before {
	content: "\e034"
}

.soc-bebo:before {
	content: "\e035"
}

.soc-zynga:before {
	content: "\e036"
}

.soc-steam:before {
	content: "\e037"
}

.soc-xbox:before {
	content: "\e038"
}

.soc-windows:before {
	content: "\e039"
}

.soc-qq:before {
	content: "\e03a"
}

.soc-douban:before {
	content: "\e03b"
}

.soc-meetup:before {
	content: "\e03c"
}

.soc-playstation:before {
	content: "\e03d"
}

.soc-android:before {
	content: "\e03e"
}

.soc-snapchat:before {
	content: "\e03f"
}

.soc-twitter:before {
	content: "\e040"
}

.soc-facebook:before {
	content: "\e041"
}

.soc-googleplus:before {
	content: "\e042"
}

.soc-pinterest:before {
	content: "\e043"
}

.soc-foursquare:before {
	content: "\e044"
}

.soc-yahoo:before {
	content: "\e045"
}

.soc-skype:before {
	content: "\e046"
}

.soc-yelp:before {
	content: "\e047"
}

.soc-feedburner:before {
	content: "\e048"
}

.soc-linkedin:before {
	content: "\e049"
}

.soc-viadeo:before {
	content: "\e04a"
}

.soc-xing:before {
	content: "\e04b"
}

.soc-myspace:before {
	content: "\e04c"
}

.soc-soundcloud:before {
	content: "\e04d"
}

.soc-spotify:before {
	content: "\e04e"
}

.soc-grooveshark:before {
	content: "\e04f"
}

.soc-lastfm:before {
	content: "\e050"
}

.soc-youtube:before {
	content: "\e051"
}

.soc-vimeo:before {
	content: "\e052"
}

.soc-dailymotion:before {
	content: "\e053"
}

.soc-vine:before {
	content: "\e054"
}

.soc-flickr:before {
	content: "\e055"
}

.soc-500px:before {
	content: "\e056"
}

.soc-wordpress:before {
	content: "\e058"
}

.soc-tumblr:before {
	content: "\e059"
}

.soc-twitch:before {
	content: "\e05a"
}

.soc-8tracks:before {
	content: "\e05b"
}

.soc-amazon:before {
	content: "\e05c"
}

.soc-icq:before {
	content: "\e05d"
}

.soc-smugmug:before {
	content: "\e05e"
}

.soc-ravelry:before {
	content: "\e05f"
}

.soc-weibo:before {
	content: "\e060"
}

.soc-baidu:before {
	content: "\e061"
}

.soc-angellist:before {
	content: "\e062"
}

.soc-ebay:before {
	content: "\e063"
}

.soc-imdb:before {
	content: "\e064"
}

.soc-stayfriends:before {
	content: "\e065"
}

.soc-residentadvisor:before {
	content: "\e066"
}

.soc-google:before {
	content: "\e067"
}

.soc-yandex:before {
	content: "\e068"
}

.soc-sharethis:before {
	content: "\e069"
}

.soc-bandcamp:before {
	content: "\e06a"
}

.soc-itunes:before {
	content: "\e06b"
}

.soc-deezer:before {
	content: "\e06c"
}

.soc-telegram:before {
	content: "\e06e"
}

.soc-openid:before {
	content: "\e06f"
}

.soc-amplement:before {
	content: "\e070"
}

.soc-viber:before {
	content: "\e071"
}

.soc-zomato:before {
	content: "\e072"
}

.soc-draugiem:before {
	content: "\e074"
}

.soc-endomodo:before {
	content: "\e075"
}

.soc-filmweb:before {
	content: "\e076"
}

.soc-stackexchange:before {
	content: "\e077"
}

.soc-wykop:before {
	content: "\e078"
}

.soc-teamspeak:before {
	content: "\e079"
}

.soc-teamviewer:before {
	content: "\e07a"
}

.soc-ventrilo:before {
	content: "\e07b"
}

.soc-younow:before {
	content: "\e07c"
}

.soc-raidcall:before {
	content: "\e07d"
}

.soc-mumble:before {
	content: "\e07e"
}

.soc-medium:before {
	content: "\e06d"
}

.soc-bebee:before {
	content: "\e07f"
}

.soc-hitbox:before {
	content: "\e080"
}

.soc-reverbnation:before {
	content: "\e081"
}

.soc-formulr:before {
	content: "\e082"
}

.soc-instagram:before {
	content: "\e057"
}

.soc-battlenet:before {
	content: "\e083"
}

.soc-chrome:before {
	content: "\e084"
}

.soc-discord:before {
	content: "\e086"
}

.soc-issuu:before {
	content: "\e087"
}

.soc-macos:before {
	content: "\e088"
}

.soc-firefox:before {
	content: "\e089"
}

.soc-opera:before {
	content: "\e08d"
}

.soc-keybase:before {
	content: "\e090"
}

.soc-alliance:before {
	content: "\e091"
}

.soc-livejournal:before {
	content: "\e092"
}

.soc-googlephotos:before {
	content: "\e093"
}

.soc-horde:before {
	content: "\e094"
}

.soc-etsy:before {
	content: "\e095"
}

.soc-zapier:before {
	content: "\e096"
}

.soc-google-scholar:before {
	content: "\e097"
}

.soc-researchgate:before {
	content: "\e098"
}

.soc-wechat:before {
	content: "\e099"
}

.soc-strava:before {
	content: "\e09a"
}

.soc-line:before {
	content: "\e09b"
}

.soc-lyft:before {
	content: "\e09c"
}

.soc-uber:before {
	content: "\e09d"
}

.soc-songkick:before {
	content: "\e09e"
}

.soc-viewbug:before {
	content: "\e09f"
}

.soc-googlegroups:before {
	content: "\e0a0"
}

.soc-quora:before {
	content: "\e073"
}

.soc-diablo:before {
	content: "\e085"
}

.soc-blizzard:before {
	content: "\e0a1"
}

.soc-hearthstone:before {
	content: "\e08b"
}

.soc-heroes:before {
	content: "\e08a"
}

.soc-overwatch:before {
	content: "\e08c"
}

.soc-warcraft:before {
	content: "\e08e"
}

.soc-starcraft:before {
	content: "\e08f"
}

.soc-beam:before {
	content: "\e0a2"
}

.soc-curse:before {
	content: "\e0a3"
}

.soc-player:before {
	content: "\e0a4"
}

.soc-streamjar:before {
	content: "\e0a5"
}

.soc-nintendo:before {
	content: "\e0a6"
}

.soc-hellocoton:before {
	content: "\e0a7"
}



.essb-list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0;
	list-style: none;
}
a.essb-link:hover {
	color: #FFF !important;
}

.essb-item {
	display: flex;
	flex-direction: row;
	padding: 1em 0.25em;
}

.essb-link {
	display: flex;
	flex-direction: row;
	align-items: center;
	overflow: hidden;
	padding: 8px 18px 8px 14px;
	border: 0;
	text-decoration: none;
	font-weight: 500;
	color: #FFF;
	background: #222;
	border-radius: 4px;
}

.essb-txt {
	margin-top: -2px;
}

.essb-icon {
	font-family: "FontAwesome";
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 28px;
	height: 28px;
	margin-right: 9px;
	line-height: 0;
	font-size: 1.5em;
	text-align: center;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 100%;
}

.essb-icon:before {
	display: inline-block;
}

.essb-icon-whatsapp:before {
	content: "\f232";
}
.essb-icon-telefone:before {
	content: "\f095";
}
.essb-icon-email:before {
	content: "\f003";
}

.essb-icon.essb-icon-whatsapp {
	font-size: 1.3em;
}

.essb-icon:after {
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	width: 26px;
	height: 26px;
	margin: -13px 0 0 -13px;
	background: rgba(255, 255, 255, .2);
	border-radius: 100%;
	transition: transform .3s;
	transform: scale(1);
}

.essb-whatsapp .essb-link {
	background: #25d366;
	color: #FFF;
}

.essb-telefone .essb-link {
	background: #fec101;
	color: #FFF;
}

.essb-email .essb-link {
	background: #c60001;
	color: #FFF;
}


.essb-link:hover .essb-icon:after {
	transform: scale(12);
}
