/*
Theme Name: Aria
Description: Customização Aria
Version: 5.0
Author: Aria Serv
Template: enfold
Theme URI: http://www.ariaserv.com
*/
header.av_header_glassy {
  background: #f9f9f99e !important;
}
#top #wrap_all .av-social-link-telegram:hover a {
    color: #fff;
    background-color: #add4ef;
}
#top #wrap_all .av-social-link-spotify:hover a {
    color: #fff;
    background-color: black;
}
#top header.av_header_glassy.av_header_transparency .phone-info span,
#top header.av_header_glassy.av_header_transparency .social_bookmarks li,
#top header.av_header_glassy.av_header_transparency .social_bookmarks li a {
  color: inherit !important;
}
#top header.av_header_glassy.av_header_transparency .social_bookmarks li:hover, #top header.av_header_glassy.av_header_transparency .social_bookmarks li a:hover {
  color: white !important;
}
@media only screen and (max-width: 767px){
  .responsive .logo img {
    max-width: 140px !important;
  }
}
.top_whatsapp{
  color: #2EAA1E !important;
}
.av-catalogue-list .av-catalogue-title {
  padding-right:100px !important;
}
.avia-pricing-row{
  font-size: 40px !important;
}
#socket {
  padding: 0 0 26px ;
}
#socket .social_bookmarks li {
  margin: 0 2px !important;
  border-radius: inherit !important;
}
#socket .social_bookmarks li a {
  font-size: 22px !important;
  border-radius: inherit !important;
}
.aria_whatsapp{
  white-space: nowrap !important;
}
#top .avia-logo-element-container .slide-entry a{
  height: 100% !important;
}
#top .avia-logo-element-container .slide-entry img{
  max-width: 80% !important;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  left: 0 !important;
  margin: auto !important;
}
@media only screen and (max-width: 990px) {
  .main_menu ul.social_bookmarks {
    display:none !important;
  }
}
#av_section_1 .product_column h2, #av_section_1 .product_column .woocommerce-loop-product__title{
  color: white !important;
}
.aria_redes_sociais ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;
  border: none !important;
  display: table !important;
  width: 100%;
  text-align: center;
  table-layout: fixed;
  border-radius: 3px;
  background: transparent;
  height: auto !important;
  z-index: inherit !important;
  -webkit-backface-visibility: hidden;
  margin: 0 !important;
}
.aria_redes_sociais ul li {
  margin: 0;
  padding: 0;
  display: table-cell !important;
  border-left-style: solid;
  border-left-width: 1px;
  float: inherit !important;
  border: none !important;
  display: block;
  width: auto !important;
}
.aria_redes_sociais ul li a {
  display: block;
  padding: 15px 0;
  text-decoration: none;
  color: inherit;
  transition: all 0.2s ease-in-out;
  float: inherit !important;
  width: inherit !important;
  padding: 20px !important;
}
.av_header_glassy{
  background: rgba(0,0,0,0.2) !important;
}
#header_meta ul.social_bookmarks {
  display:block !important;
}
#top .gallery-columns-2 .gallery-item {
    width: 49% !important;
    height: inherit !important;
}
#top .gallery-columns-3 .gallery-item {
    width: 32% !important;
    height: inherit !important;
}
#top .gallery-columns-4 .gallery-item {
    width: 24% !important;
    height: inherit !important;
}
.wpcf7-validation-errors{
	border: 1px solid red !important;
}
.wpcf7-mail-sent-ok{
	border: 1px solid green !important;
}
.wpcf7-form-control-wrap input{
	margin: 0 !important;
}
.av_icon_active_center ul{
	position: relative !important;
    left: 50% !important;
}
.woocommerce-loop-product__title{
	font-size: 16px !important;
	line-height: 20px !important;
	text-transform: inherit !important;
}
.av-iconlist-big .iconlist_content > ul, .iconlist_content > ol {
  padding: 15px 0 0 !important;
}
#top .av-iconlist-small li {
  margin: 0 0 5px !important;
}
.avia-icon-list .iconlist_title {
  line-height: 25px;
}
.variations_form.cart {
  margin: 10px 0 0;
}
.avia-team-member{
	text-align: center;
}
#socket .copyright_aria p{
	margin: 0;
}
#socket .copyright_alinhar_direita{
	text-align: right;
}
#socket .copyright_alinhar_centro{
	text-align: center;
}
.avia-image-container-inner, .avia_image {
    max-width: 100% !important;
}
.produto_imagem{
  height: 200px;
  display: table-cell;
  vertical-align: middle;
}
.produto_imagem img{
	max-height: 200px;
}
.return-to-shop .wc-backward{
	display: none !important;
}
.woocommerce-tabs ul.tabs li.additional_information_tab, .woocommerce-tabs ul.tabs li.reviews_tab{
	width: auto !important;
}
ul.products li a img {
  bottom: 0;
  display: block;
  height: auto !important;
  width: auto !important;
  left: 0;
  margin: auto !important;
  position: absolute;
  right: 0;
  top: 0;
  max-height: 225px;
}
ul.products li a .thumbnail_container {
  background: none repeat scroll 0 0 #FFFFFF;
  height: 225px;
  position: relative;
}
.woocommerce-tabs ul.tabs li.additional_information_tab, .woocommerce-tabs ul.tabs li.reviews_tab {
	width: 136px;
}
#wc-correios-simulator #zipcode {
  width: inherit !important;
}
#top .inner_product_header {
	text-align: center;
}
#top .product_on_sale .inner_product_header {
  padding: 8px;
}
#top .product_on_sale .inner_product_header span.price{
	display: block;
}
#top .product_on_sale .inner_product_header span.onsale {
	display:none;
}
.woocommerce-tabs ul.tabs li.additional_information_tab, .woocommerce-tabs ul.tabs li.reviews_tab{
	width: 136px;
}
.avia-logo-element-container div.real-thumbnail {
	height: 150px;
	position: relative;
}
.avia-heading-row {
  font-size: 24px !important;
  padding: 20px !important;
}

#wc-correios-simulator input {
	padding: 20px 10px !important;
	margin: 2px 10px 0 0 !important;
}
#simulator-data {
	width: 100%;
	float: left;
}
#simulator-data ul {
	margin: 0 !important;
}
#simulator-data #shipping-rates li{
	border: 1px solid #DDD;
	padding: 5px;
	width: 330px;
	margin-top: -1px;
}
#wc-correios-simulator form, #simulator-data ul,  {
	margin: 0 !important;
}
.woocommerce-tabs{
	padding-top: 15px !important;
}
.woocommerce #searchsubmit{
	width: 70px !important;
}
.sidebar_left.sidebar {
  text-align: inherit !important;
}
/*----------------------------------------
// CSS - Styling contact form 7
//--------------------------------------*/
/* Textarea email and input fields */
#top .wpcf7-form input,
#top .wpcf7-form textarea {
	font-size: 17px;
	line-height: 1em;
	padding: 13px!important;
	border-radius: 2px;
}
/* Submit button */
#top .wpcf7-form .wpcf7-submit {
	padding: 15px 30px;
	border-radius: 2px;
}
#top .wpcf7-not-valid-tip{
	color: red;
}
