/*
 Theme Name:     volcanic
 Author:         Volcaic.Tech
 Author URI:     http://volcanicinternet.com
 Template:       Divi
 Version:        1
 Description:    tema fill de DIVI
*/


/* ----------- a partir d'aquí el teu CSS personalitzat --------------------------- */

#main-header{
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
}

#et-top-navigation .boto-presu {
	background: #0B5BA2 !important;
	padding: 20px !important;
    max-height: 58px;
    font-size: 20px;
}

#top-menu-nav .nav > .boto-presu a {
	color: #fff !important;
	}
	
#top-menu-nav .nav > .boto-presu a:hover {
	color: #fff!important;
	}

.et_mobile_menu .boto-presu a {
    color: #fff !important;
}

.et_mobile_menu .boto-presu a{
    padding: 0px !important;
}


#et_top_search {
    margin: 25px 0 0 22px;
}




/* boto menu */


/*---------------Menu CTA Button---------------*/
 
#top-menu li a:hover {opacity: 1!important;}
             
.trabet-menu a {
    background: #2ECD71 !important;
    padding: 4px 8px!important;
    border-radius: 25px;
    text-align: center;
    text-transform: uppercase;
    color: #fff !important;
    font-size: 12px !important;
}
 
.trabet-menu a:hover {
    background-color: #efbd17 !important;
    color: #fff !important;
}
 
.et_header_style_left #et-top-navigation {
    padding-top: 16px!important;
}
 
.et_header_style_left .et-fixed-header #et-top-navigation {
    padding-top: 6px!important;
}
 
/*---------------CTA Button Color on Fixed Navigation---------------*/
 
#main-header.et-fixed-header .trabet-menu a {
color: #fff !important;
}
 
/*---------------Menu CTA Button Mobile Settings---------------*/
 
@media only screen and (max-width: 980px) {
.trabet-menu a {
    background-color: #8dc63f;
    }
}


/* boto botiga al menu */

.et-cart-info {
display: none;
}


@media screen and (max-width: 500px) {

#et_top_search {
    margin: 0 20px 0 0;
}	
	
 #et-info-phone, #et-info-email, .et-cart-info span {
    position: relative;
float: left;
    margin: auto;
    padding: 10px;
font-size: 20px;
}

#et-info {
    font-size: 20px;
}
}



.et_pb_section {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
}

@media screen and (min-width: 981px) {
	.et_pb_section { top: 0; }
}



/* bandareta idiomes */
.wpml-ls-current-language:before {
    float: left;
    background-image: url('/wp-content/uploads/2017/05/language.png');
    background-size: 20px 20px;
    display: inline-block;
    width: 20px; 
    height: 20px;
    content:"";
}

#et-secondary-nav > li:last-child {
    margin-right: 0;
    width: 115px;
}

/* Botó verd Yith */

.woocommerce ul.products li.product .button {
    margin-top: 26px !important;
    width: 100%;
	text-align: center;
}

.yith_ywraq_add_item_browse_message {
	background: #2ecc71;
    padding: 10px;
    font-size: 15px !important;
    text-align: center;
}

.yith_ywraq_add_item_browse_message a{
    color: #fff !important;
    width: 100%;
}

.yith_ywraq_add_item_browse_message a:hover {
	color: #0d2f03 !important;
}

.yith_ywraq_add_item_browse_message.show {
    background: #2ecc71;
    padding: 10px;
    font-size: 20px;
    text-align: center;
}

.yith_ywraq_add_item_browse_message.show a{
    color: #fff !important;
    width: 100%;
}

.yith_ywraq_add_item_browse_message.show a:hover {
	color: #0d2f03 !important;
}

/* treure +/- productes (quantity increment) per defecte de WooCommerce */

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}




/* blurb aliniat a l'esquerra sense marges */

.et_pb_blurb_content { position: relative; max-width: 100%; margin: auto; } .et_pb_blurb_position_left .et_pb_blurb_container { padding: 15px !important; }





/* cercador ajax menu */



.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
    font-weight: 700 !important;
    font-size: 16px !important;
}


.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-input, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-input:hover, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-input:focus {
    font-size: 16px !important;
}

.dgwt-wcas-preloader.dgwt-wcas-close {
    right: 120px !important;
}


/* yith cercador que no utilitzem 

input#yith-s {
    font-size: 15px !important;
    padding: 10px !important;
    text-transform: uppercase;
}

input#yith-searchsubmit {
    font-size: 15px !important;
    padding: 10px !important;
    text-transform: uppercase;
}

.autocomplete-suggestions {
    margin-top: 15px !important;
}

.autocomplete-suggestion .yith_wcas_result_content .title {
    color: #1E3D85 !important;
    font-size: 16px !important;
    font-weight: 900;
    width: 50% !important;
    float: left !important;
}


span.woocommerce-Price-amount.amount {
    font-size: 16px;
    font-weight: 900;
    color: #1E3D85;
   
}

.link-result {
    padding: 30px;
    font-size: 20px;
    text-align: center;
	text-transform: uppercase;
	color: #1E3D85;
}

.search-input-container {
    padding-right: 15px !important;
}

*/

/*** treure sidebar WooCommerce + crear 'sidebar.php' en el child theme sense contingut***/

/* container + ample */
	
.container {
    position: relative;
    width: 95% !important;
    max-width:  95% !important;
    margin: auto;
}
/* sidebar fora */

.single-product #main-content .container:before { display: none; }
.single-product #left-area { width: 100%; padding: 0!important; }


/* plantilla etiqiuetes */

#treure-titol h1 {
    display: none ;
}


.sticky-element-fixed {
    top: 200px !important;
}


/* treure link del llistat de producte */

.product_title.entry-title {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}

.woocommerce-placeholder.wp-post-image {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}




/* acceptat pressupost */

.woocommerce a.remove {
    font-size: 3em !important;
    height: 1em !important;
    width: 1em !important;
}


#main-content table.cart td {
    max-width: 10px !important;
    width: 10px !important;
    padding: 10px !important;
}

.woocommerce a.button:hover {
	color: #fff !important; 
}

.tax-product_cat .product .et_pb_column_4 {
    width: 60% !important;
}
.tax-product_cat .product .et_pb_column_3 {
    width: 30% !important;
}

/* Alineacio dels camps de la taula de productes de la pagina tienda*/

.tax-product_cat .product .et_pb_column_4 .et_pb_cpt_list_wrapper .et_pb_cpt_archive_list .et_pb_section .et_pb_column_1_4:nth-child(1) {
    width: 50% !important;
}
.tax-product_cat .product .et_pb_column_4 .et_pb_cpt_list_wrapper .et_pb_cpt_archive_list .et_pb_section .et_pb_column_1_4:nth-child(2) {
    width: 10% !important;
}
.tax-product_cat .product .et_pb_column_4 .et_pb_cpt_list_wrapper .et_pb_cpt_archive_list .et_pb_section .et_pb_column_1_4:nth-child(3) {
    width:10% !important;
}
.tax-product_cat .product .et_pb_column_4 .et_pb_cpt_list_wrapper .et_pb_cpt_archive_list .et_pb_section .et_pb_column_1_4:nth-child(4) {
	float:right !important;
    width: 20% !important;
}


.tax-product_cat .product .et_pb_column_4 .et_pb_text_inner {
    float:right !important;
    text-align: left !important;
    width: 58% !important;
}

.et_pb_gutters2 .et_pb_column_1_2 .et_pb_module{
    margin-bottom:0% !important;
}