/*
Theme Name: artemidia2
Theme URI: https://alvaron.com.br
Description: Desenvolvido para ArtemÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­dia
Author: Alvaron
Author URI: https://alvaron.com.br
Template: porto
Version: 5.3.2
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sat, 30 May 2020 01:28:14 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/
body{
	position:relative;
}
.header-right *{
    font-size: 15px !important;
}
.header-right i.fa{
    padding-left:15px;
	
}
#main-menu{
    width: 100%;
    padding: 0px;
}
#main-menu .mega-menu {


}
#header .main-menu > li.menu-item > a {
    font-family: "Open Sans", sans-serif;
    font-size: 15px !important;
    font-weight: 600  !important;
}
#mini-cart .minicart-icon {
    font-size: 36px !important;
	


		/* FRETE*/
	
}
div#cfpp div.calculo-de-frete div#calcular-frete {
    background-color: #ed86a0 !important;
    height: 45px !important;
    display: inline-block;
    line-height: 44px !important;
    margin-bottom: 0px !important;
    /* display: inline-block; */
    /* margin-top: -1px; */
    font-weight: 700;
    text-transform: uppercase;
}
div#cfpp .calculo-de-frete input {
    height: 43px !important;
    margin-top: 0px !important;
}
div#cfpp .calculo-de-frete div#calcular-frete {
    height: 38px !important;
    line-height: 38px !important;
    border-radius: 5px !important;
}
div#cfpp svg {
    height: 20px !important;
    left: 20px;
    margin-top: 2px;
    /* text-transform: uppercase; */
}
.quickview, .yith-wcwl-add-to-wishlist{
	display:none !important;
}
#linkdev {
    display: block;
    position: absolute;
    left: 0.3%;
    opacity: 0.1;
    transition: all 0.5s;
    color: #f4f4f4;
    text-decoration: none;
    z-index: 99999;
    bottom: 0.1%;
    font-size: 9px;
}
#linkdev:hover{
	opacity:1;
	color:#fff;
}
.main-menu-wrap {
    background-color: #f7f7f7;
    padding: 0px 15px 15px 15px;
}
#header.sticky-header .logo {
    max-width: 88.25px !important;
}
.widget_recent_entries > ul li:before, .widget_recent_comments > ul li:before, .widget_pages > ul li:before, .widget_meta > ul li:before, .widget_nav_menu > div > ul li:before, .widget_archive > ul li:before, .widget_categories > ul li:before, .widget_rss > ul li:before {
    border-left: 4px solid #c13e87 !important;
}
#footer .widget > div > ul, #footer .widget > ul,
#footer .widget > div > ul li, #footer .widget > ul li {
    border-color: rgba(255, 255, 255, 0) !important;
}
#footer .widget > div > ul li, #footer .widget > ul li {
        line-height: 12px !important;
}


	/* Live Update */
.rightpress_product_price_live_update {
    margin: 1.5em 0 !important;
    overflow: hidden !important;
}
.rightpress_product_price_live_update dt {
    display: inline-block !important;
    font-size: 1.25em !important;
}


.rightpress_product_price_live_update  .woocommerce-Price-amount{
    padding-top: 5px;
    display: block;
}
.rightpress_product_price_live_update dd .price {
    font-size: 1.25em !important;
}



/* Price Breakdown */

.rightpress_product_price_breakdown_row {
    display: table-row !important;
}
.rightpress_product_price_breakdown_price,
.rightpress_product_price_breakdown_quantity {
    display: table-cell !important;
    white-space: nowrap !important;
    vertical-align: top !important;
}
.rightpress_product_price_breakdown_quantity {
    float: right !important;
    padding-left: 0.25em !important;
}
.rightpress_product_price_breakdown {
    display: table !important;
    width: 100% !important;
}
.rightpress_product_price_breakdown_subtotal {
    text-align: right !important;
    margin-top: 5px !important;
    padding-top: 5px !important;
    border-top: 1px solid #ddd !important;
}
.single-product .product-summary-wrap .product-share,
.single_variation_wrap,
table.variations{
	width:auto !important;
	float: left;
	clear: both;
}
table.variations .label label{
    font-weight: 700 !important;
}
.product-summary-wrap .cart{
	padding-top:0px !important;
	border-top:none !important;
	border-bottom:none !important;
}
.product-summary-wrap .description {
	margin-bottom: 16px !important;
}
.single_variation_wrap .variations_button{
	margin-top:5px !important;
}
.rightpress_product_price_live_update{
	display:none;
}
.rightpress_product_price_live_update {
    margin: 1.5em 0 !important;
    overflow: hidden !important;
    float: left;
}
.product-summary-wrap .quantity {
    vertical-align: top;
    float: left;
    clear: both;
    display: block;
}
.single_add_to_cart_button{
	float:left;
    background: #29c355 !important;	
	height: 38px !important;
    line-height: 38px !important;
    border-radius: 5px !important;
}
.product-summary-wrap .product_meta {
    margin: 1.2143em 0 0;
    float: left;
    clear: both;
}
.product-summary-wrap .share-links{
	float: left;
    clear: both;
}
.woocommerce-variation-add-to-cart .rightpress_product_price_live_update{
	/* display:none !important; */
	float: left;
	clear: both;
	width: 100%;
}
.rightpress_product_price_live_update dd {
    display: inline-block !important;
    float: left !important;
}
.variations tr:last-child select {
    margin-bottom: 0;
    float: left;
}
.variations .reset_variations {
    padding-top: 0px !important;
    padding-left: 11px !important;
	float: left !important;
}
.woocommerce-loop-product__title{
	font-size: 13px !important;
	line-height: 20px !important;
	max-width: none;
	margin: 0 auto;
	white-space: inherit !important;
}
.single-product .product_title {
    font-size: 1.3em !important;
}
.woofrom{
	display:none;
}
#cfpp{
	float: left;
    clear: none;
    margin-top: 25px !important;
    /* text-align: right; */
    margin-left: 12em !important;
}
ul.products li.product .product-image,
ul.products li.product .product-content{
	border:none;
	width:80%;
	margin: 0 auto;
}
ul.products li.product .product-image img {
    /* width: 80%; */
    border: 1px solid #ddd;
    border-radius: 7px;
    padding: 5px;
    margin: 0 auto !important;
    transition: all 0.5s;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.ads-container-full .aio-icon-component{
	margin-top:25px;
	margin-bottom:20px;
}
.single-product .variations {
    width: auto;
    min-width: 45%;
    background: #C2E5F8;
    padding: 8px;
    display: block;
    width: 100% !important;
}
.single-product .product_meta *{
	color: #e61188 !important;
	font-weight:normal !important;
}
.single-product .product_meta, .single-product .product_meta span{
	margin-bottom:0px !important;
}
.woofrom {
    display: none;
    font-size: 13px;
    font-weight: normal;
    float: left;
    padding: 0px 4px 0px 0px;
    line-height: 22px;
}
.related.products .price{
	display:none !important;
}
@media only screen and (max-width: 1240px) {
  #cfpp {
   	 margin-left: 6em !important;
	}
}
@media only screen and (max-width: 1000px) {
  #cfpp {
   	 float: left;
   	 clear: both;
   	 margin-top: 25px !important;
   	 /* text-align: right; */
   	 margin-left: 0 !important;
   	 width: 100%;
	}
}