/*
Theme Name: sicurpiera-child
Theme URI: http://www.mdac.it
Description: sicurpiera
Author: MDAC
Author URI: http://www.mdac.it
Version: 1.0.0
Template: bridge
*/
@import url("../sicurpiera/style.css");


body .vertical_logo_wrapper {
	padding-top: 40%;
}

body .footer_top h5 {
	color: #3b61a8;
	font-size: 3.5vh;
	line-height: 5vh;
}

body .categorie .vc_column_container>.vc_column-inner {
	width: 95%;
}
/* prodotti portfolio - si può cancellare */ /*
body .portfolio_custom_field p, body .portfolio_custom_field a {
	background-color: #3b61a8;
	color: white !important;
	width: 55%;
    padding: 10px;
}


body .content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
	margin-top: 100px;
}
/*
body .title_outer .title_without_animation .title_text_shadow{
	display: none;
}

body .portfolio_navigation .portfolio_button a {
	background-image: url(/wp-content/uploads/2018/02/icon_th.png)
}

body .portfolio_navigation .portfolio_prev a, .portfolio_navigation .portfolio_next a{
	color: #2f5ba6;
	border: 2px solid #2f5ba6;
	border-radius: 50%;
}

body .portfolio_navigation .portfolio_prev a:hover, .portfolio_navigation .portfolio_next a:hover{
	color: white;
	background-color: #2f5ba6;
	border: 2px solid #2f5ba6;
}
*/
.woocommerce .widget_pwb_filter_by_brand_widget{
	display: none;
}
.woocommerce.term-calzature .widget_pwb_filter_by_brand_widget{
	display: block;
}
.woocommerce .product h1.product_title{
	font-size: 30px;
	font-weight: 500;
}
.tax-product_cat .custom_category_title h1{
	color: #3b61a8;
	font-size: 47px;
	line-height: 60px;
	text-align: center;
	text-transform: uppercase;
}

body .woocommerce-product-gallery__image {
	border: 1px solid grey;
	
}

body .woocommerce .product .images .woocommerce-product-gallery__image img, .woocommerce .product .images .woocommerce-product-gallery__image:first-child {
	margin-bottom: 10px;
}

body .bottom-product-section {
	padding: 10px; 
	border-top: 1px solid black;
	min-height: 70px;
	background-color: white;
}

body .woocommerce ul.products li.product, .woocommerce ul.products li.product a.product-category, .woocommerce-page ul.products li.product a.product-category {
	background: none;
	text-decoration: none;
}

.columns-4 ul.products li.product{
	margin-right:1.7%;
}


body .woocommerce ul.products li.product a.product-category.product-info {
	padding:0;
}

body .woocommerce ul.products li.product h6 {
	margin:0;
}


body .bottom-product-section:hover, body .bottom-product-section a:hover{
	background-color: #e1e1e1;
}


body .woocommerce ul.products li.product a.product-category {
	background: none;
}

body .image-wrapper:hover {
	
}

body .accordion_content_inner h2{
	display: none;
}

body .accordion_content_inner a {
	background-color: #588769;
	color: white;
	border: 1px solid #588769;
	padding: 10px;
}

body .accordion_content_inner a:hover {
	color: #588769;
	background:none;
}


body .title.title_size_large h1 {
	margin-top:40px;
}

body .title .separator.small  {
	width: 100%;
	height: 2px;
}

body #back_to_top > span {
	background-color: #3b61a8;
}

body #back_to_top > span:hover {
	background-color: #588769;
	}
	
#back_to_top span i:hover, #back_to_top span span:hover {
	color: white;
	}	
	
/* no sfumatura ai titoli */

.title_text_shadow .breadcrumbs .breadcrumbs_inner, .title_text_shadow .subtitle, .title_text_shadow .text_above_title, .title_text_shadow .title h1 {
	text-shadow: none;
}

/* DETTAGLIO PRODOTTO */
.flex-column {
	display: none!important;
}

/* NEGOZIO TITOLO */
body .title_subtitle_holder h1 {
	color:#3b61a8;
}

body .title .separator.small {
	background-color: #3b61a8;
}

/* BUTTON APPLY FILTER */
button {
	background-color: rgb(186, 186, 186);
    padding: 8px;
    color: white;
    margin-top: 10px;
    cursor: pointer;
}

/* PRODUCT INQUIRY */
/*
body .wc_email_inquiry_button_container .wc_email_inquiry_email_button {
	padding: 10px 10px !important;
    margin: 0;
    background-color: #3b61a8 !important;
    background: none;
    border: none;
    box-shadow: none;
    text-shadow: none;
}*/

body .wpcf7-form-control.wpcf7dtx-dynamictext.wpcf7-dynamictext {
	background-color: #ececec;
}

body div.wpcf7-response-output.wpcf7-mail-sent-ok {
	background-color: #588769;
	font-size: 14px;
}

body a, body p a {
	color: #3b61a8;
}


body a:hover, body p a:hover  {
	text-decoration: underline;
	color: #3b61a8;
}

@media (max-width: 967px) {
body .full_section_inner  {
	padding: 0px 15px 0px 15px;
}
/*margini sotto le tabs del prodotto nella versione mobile
body .q_accordion_holder {
	margin: 0 0 150px;
}*/

body .padding-50 {
	padding-top: 50px !important;
}
}

/* padding sopra il container del prodotto */
@media only screen and (min-width: 1000px) {
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
    padding-top: 80px;
}
}

/* WOOCOMMERCE PRINT PRODUCTS */

body .woocommerce-print-products.link-wrapper {
	margin-top: 15px;
}
body .woocommerce-print-products.link-wrapper a{
	color: #c8c8c8;
}

body .woocommerce-print-products.link-wrapper a:hover {
	color: #588769;
}

/*  */
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
	top:0;
}

.categorie {
	margin-top: 15vh;
}

/* Title mobile */
@media (max-width: 907px) {
	.carousel:not(.advanced_responsiveness) .carousel-inner h2 span {
		font-size: .4em!important;
	}
	
	.carousel:not(.advanced_responsiveness) .carousel-inner .q_slide_subtitle span {
    font-size: 0.5em;
	}
}
/* Nascondi pulsante "Leggi tutto" sull'hover prodotto */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .product_type_simple,
.woocommerce ul.products li.product .add_to_cart_button {
    display: none !important;
}

/* Nascondi sidebar sulla pagina principale prodotti */
.woocommerce-page.post-type-archive-product:not(.term-page) #sidebar {
    display: none !important;
}

/* Nascondi sidebar sulla pagina principale shop */
.woocommerce-shop #sidebar,
.woocommerce-shop .sidebar {
    display: none !important;
}

/* Allarga area prodotti quando sidebar è nascosta nella pagina shop */
.woocommerce-shop #content,
.woocommerce-shop .content {
    width: 100% !important;
}

/* Nascondi loop WooCommerce sulla pagina principale shop
   (il contenuto è gestito dal page builder) */
.woocommerce-shop .woocommerce-products-header,
.woocommerce-shop ul.products,
.woocommerce-shop .woocommerce-pagination,
.woocommerce-shop .woocommerce-result-count,
.woocommerce-shop .woocommerce-ordering {
    display: none !important;
}

/* Pagina shop principale a tutta larghezza */
.woocommerce-shop .two_columns_66_33.woocommerce_with_sidebar {
    display: block !important;
    width: 100% !important;
}

.woocommerce-shop .two_columns_66_33.woocommerce_with_sidebar .column1 {
    width: 100% !important;
    float: none !important;
}

.woocommerce-shop .two_columns_66_33.woocommerce_with_sidebar .column2 {
    display: none !important;
}
