/* Custom CSS */
.simple-social-icons ul li {
	clear: none;
	margin: 0 12px 12px 0 !important;
}

/*** Fixes ***/
/* Fix "floating" menu on mobile devices */
#wrap_all {
	position: relative !important;
}

/*** General enfold styles ***/
.main_color strong,
.main_color b {
	color: black;
}

#top .main_color h3 a,
.main_color .sidebar a {
	color: #e57b25;
}

#top .variations td.label {
	width: 180px;
}

.main_color .sidebar a:hover {
	color: #f05a1a;
}

.single-product-summary #tab-description ul {
	list-style-type: disc;
	list-style-position: inside;
}

div[itemprop="description"] ul {
	list-style: inside disc;
}

.responsive .container {
	width: 95%;
}

.responsive .container .nine.units {
	width: 75%;
}

.cart_dropdown.visible_cart ~ .container > .main_menu {
	margin-right: 35px;
}

.show_mobile_menu .menu-item.nav-item-cart .avia-menu-text {
	font-weight: bold;
}

.template-blog .post_delimiter {
	padding-top: 0;
	margin-bottom: 25px;
}

.template-page.content,
.template-page.sidebar {
	padding-top: 25px;
	padding-bottom: 25px;
}

.single-product .template-shop {
	padding-top: 30px;
}

/*** Currency Switcher ***/
.widget_wc_aelia_currencyswitcher_widget input {
	margin: 4px 6px 0 0;
}

.widget_wc_aelia_currencyswitcher_widget button {
	background-color: #E57B25;
	color: #FFF;
	border: none;
	margin: 4px 6px 0 0;
	padding: 9px 15px;
	cursor: pointer;
}

#money_back_guarantee #money_back_seal {
	float: left;
}

.widget {
	padding-top: 10px;
	padding-bottom: 10px;
}

/*
span.related-format-icon-inner:before {
	display: none;
}

span.related-format-icon {
	background-image: url("http://aelia.co/wp-content/uploads/2014/08/AeliaLogo_201310_150x85.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}
*/
/*** Latest news ***/
.aelia.latest_news .slide-image {
	display: none;
}

/*** Shop pages ***/
.template-shop.content .page-thumb {
	display: none;
}

/*** Widgets ***/
.feedburner-email-subscription button[type='submit'] {
	background-color: #E57B25;
	color: #FFF;
	border: none;
	padding: 9px 15px;
}

/*** Admin ***/
.woocommerce-options-panel #_button_text,
.woocommerce-options-panel #_product_url {
	width: 100%;
}

/*** Fixes ***/
#commentform label {
	position: static;
}

#header_main .logo img {
	padding: 4px 0;
}

#reviews #comments ol.commentlist li .comment_container {
	padding-right: 10px;
}

#reviews #comments ol.commentlist li .comment_container .comment-text {
	margin-left: 10px;
}

blockquote {
	margin: 1em 0;
}

/*** Product page tweaks ***/
/**
 * Hide related products on product page.
 * @link https://trello.com/c/r29fo2zH/20-rimuoverei-related-products
 */
.single.single-product #av_section_1 {
	display: none;
}

/**
 * Highlight the WooCommerce Currency Switcher in the catalogue.
 * @link https://trello.com/c/cHaIOTpQ/18-1-opzione-css-teniamo-il-layout-del-loop-come-adesso-ma-il-currency-switcher-ul-li-prende-un-bordo-rosso-un-background-different
 */
.archive.woocommerce .products .post-3945 {
	border: 2px solid #e1e1e1;
	box-shadow: 1px 1px 4px -1px #333;
}

.archive.woocommerce .products .post-3945 .inner_product_header h3 {
	font-weight: bold;
}

/**
 * Remove breadcrumbs in Currency Switcher product page.
 * @link https://trello.com/c/pSOrwx2v/26-rimuoverei-breadcrumbs-su-questa-pagina-solamente
 */
.single.single-product.postid-3945 .stretch_full.title_container {
	display: none;
}

/**
 * Move block with cart totals to the right.
 * @link https://trello.com/c/BRTYcAwj/43-cart-align-collaterals-to-right-people-are-used-to-see-it-right-ux
 */
.cart-collaterals .cart_totals {
	float: right;
}

.cart-collaterals .cart_totals.calculated_shipping small {
	float: left;
	text-align: left;
}

/**
 * Make "Add to Cart" and "Proceed to checkout" and "Place Order" buttons more prominent.
 * @link https://trello.com/c/9JZvuBLb/29-add-to-cart-non-mi-dice-molto-preferisco-get-wc-currency-switcher-now-cambiare-il-testo-del-bottone-dunque-e-super-importante-fa
 */
/* Add to cart */
.single-product-summary .single_add_to_cart_button.button {
	font-size: 1.1em;
	padding: 13px;
}

/* "Proceed to checkout */
.cart-collaterals .cart_totals .wc-proceed-to-checkout .button.checkout-button {
	background-color: #C93B2E;
	width: 100%;
	font-size: 1em;
}

/* Place Order */
#top #payment #place_order {
	background-color: #C93B2E;
	font-size: 1em;
}

/**
 * Delete Additional Info, center Billing @ Checkout
 * @link https://trello.com/c/KZtSfzOm
 * @author Rodolfo
 * @since 20160122
 */
#top .checkout .col-2 {
	display: none;
}

#top .checkout .col-1 {
	float: none;
	display: block;
	width: auto;
}

/**
 * Reduce Checkout Wrapper width and increase H1, H2, H3 padding
 * @link https://trello.com/c/XiUI2e35
 * @author Rodolfo 
 * @since 20160122
 */
.woocommerce-checkout .entry-content {
	max-width: 900px;
	margin: 2em auto;
}

.woocommerce-checkout h1 {
	padding-bottom: 1.5em;
}

.woocommerce-checkout .woocommerce-billing-fields h3 {
	padding-top: 1.5em;
}

/**
 * Checkout footer (secure checkout logo, money back guarantee, etc).
 * 
 * @author Diego
 * @since 20160128
 */
.checkout.buy_in_confidence br {
	display: none;
}

.checkout.buy_in_confidence h4 {
	font-size: 16px;
}

.checkout.buy_in_confidence p {
	font-size: 14px;
	margin: 0;
}

.checkout.buy_in_confidence .flex_column {
	margin-bottom: 8px !important;
	position: static;
}

.checkout.buy_in_confidence .av_one_third {
	text-align: center;
}

.checkout.buy_in_confidence .av_two_third {
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
}

.checkout.buy_in_confidence img {
	max-width: 99.5%;
}

#tl_popupCL1 {
	z-index: 100 !important;
}

/**
 * Single Product Page
 * Styles for Product Stats box and Requirements box
 * 
 * @author Rodolfo
 * @author Diego 
 * @since 20160311
 */
/*.single-product .product_requirements_box,*/
.single-product .advantages {
	margin: 1em 0 0;
	padding: .5em;
	line-height: 1.6em;
	background-color: #fcfcfc;
	color: #666;
	border: 1px solid #e1e8ed;
	border-radius: 4px;
}

.single-product .advantages {
	font-size: 20px;
}

.single-product .product_requirements_box .title {
	text-align: center;
}

.single-product .product_requirements_box ul {
	list-style-type: disc;
	list-style-position: inside;
}

.single-product .advantages span {
	display: block;
	padding-bottom: 1em;
}

.single-product .advantages .advantage_row:before {
	font-family: 'dashicons';
	vertical-align: bottom;
	margin-right: 6px;
}

.single-product .advantages .happy_customers:before {
	content: "\f174";
}

.single-product .advantages .money_back:before {
	content: "\f463";
}

.single-product .advantages .latest_update:before {
	content: "\f303";
}

.single-product .advantages .reviews_number:before {
	content: "\f487";
}

.single-product .advantages .reviews_rating:before {
	content: "\f155";
}

.single-product .advantages .review_it a {
	background: white;
	text-align: center;
}

/**
 * Styles for the "Show screenshots" button.
 * 
 * @author Diego
 * @since 20160311
 */
.single.single-product .thumbnails {
	display: none;
}

.single.single-product #show_screenshots {
	background: #C93B2E;
	width: 100%;
	font-size: large;
}

.single.single-product #show_screenshots:after {
	content: "\f233";
	font-family: 'dashicons';
	margin-left: .5em;
	vertical-align: top;
	font-size: x-large;
}

/* Freshdesk embedded contact form */
#freshwidget-embedded-form {
	width: 100%;
	height: 650px;
	border: none;
}