/*
Theme Name: Divi-child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: Child theme for the Divi theme
Author: Elegant Themes (Tiinet)
Author URI: http://www.elegantthemes.com
Template: Divi
Version: 1.0.58
*/

.divilife-testimonial-3-card-carousel-item .slick-active {
transform: perspective(300px) rotateY(0deg) !important;
}

/* Divi Mega Pro Menu fixes backup 24.1.2025
h2, .et-db #et-boc .et-l h2, .product .related h2, .et-db #et-boc .et-l .product .related h2, .et-db #et-boc .et-l .et_pb_column_1_2 .et_quote_content blockquote p {
    font-size: 14px !important;
} */

/* Divi Mega Pro Menu fixes*/
h2, .et-db #et-boc .et-l h2, .product .related h2, .et-db #et-boc .et-l .product .related h2, .et-db #et-boc .et-l .et_pb_column_1_2 .et_quote_content blockquote p {
    font-size: 18px;
	color: #808080;
}


/* kun kuva on jätetty pois, lyhyt kuvaus voi olla vasemmalla ja leveämpi */
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	/*padding-top:20px;
    float: right !important;
    width: 60% !important;*/
}

/* tuoteotsikolle vähemmän padding -arvoa (alkup. 15px)*/
.woocommerce div.product .product_title {
    padding-top: 8px;
}

/* lyhyt kuvaus pienemmällä fontilla */
.woocommerce-product-details__short-description {
    /*padding-top: 15px;*/
    font-size: medium;
	line-height:20px;
}

/* tuotekategoria sivulla paddingia */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    padding-bottom: 30px;
	padding-right:10px;
	padding-left:10px;
}

/* woocommerce sidebar poiston muutoksia */
.single-product #main-content .container:before { display: none; }
.single-product #left-area { width: 100% !important; padding: 0!important; }
.single-product #sidebar { display:none; }
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 39%;
    object-fit: cover;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 56%;
}

/* poistetaan murupolku */
.woocommerce .woocommerce-breadcrumb {
    display: none !important;
}

/* poistetaan header */
.single-product .container.et_menu_container  { display:none !important; } 

/* woocommerce poistetaan lisätiedot -kenttä */
.woocommerce-additional-fields  { display:none !important; } 

h3#order_review_heading { margin-top:30px !important; } 

/* ehtoja korkeammaksi */
.woocommerce-terms-and-conditions {
	max-height:420px !important;
}

/* membership asetuksia */
.woocommerce-account table.my_account_memberships {
    table-layout: auto;
}
.woocommerce-account .woocommerce-MyAccount-content {    float: none;
    width: 88%;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: left;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
	    float: left;
}

/* custom kiitos -sivun taustakuva, kommentoitu 6.5.2018 */

.et_pb_pagebuilder_layout .entry-content, .et_pb_pagebuilder_layout .et_pb_post .entry-content {
    background-image: none; 
	background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    margin-top: -30px;
	padding-top: 15px;
}


/* kiitos sivun taustaväri pois */
.xlwcty_wrap .xlwcty_Box.xlwcty_textBox {
    background-color: transparent !important;
}

/* poistetaan Takaisin kauppaan -painike */
.button wc-forward {
	display: none !important;
}

/* Divi vertikaalit tabit muotoilu Divi Mega Pro -valikossa */
/* Divi Vertical Tabs 3 */

.vertical-tabs3 {
    border: none;
}

.vertical-tabs3 ul.et_pb_tabs_controls {
    float: left;
    width: 30%;
    margin-right: 3%;
    background: transparent;
}

.vertical-tabs3 ul.et_pb_tabs_controls:after {
    content: none;
}

.vertical-tabs3 .et_pb_tabs_controls li {
    width: 100%;
    border-right: none;
    background: rgba(244, 244, 244, 0.5);
    margin-bottom: 10px;
}

.vertical-tabs3 .et_pb_tabs_controls li.et_pb_tab_active {
    background: #ececec;
}

.vertical-tabs3 .et_pb_tabs_controls li a {
    padding: 10px;
}

.vertical-tabs3 .et_pb_tabs_controls li.et_pb_tab_active a {
    color: #3339ff !important;
}

.vertical-tabs3 .et_pb_tabs_controls li a:before {
    font-family: ETmodules;
    padding-right: 5px;
}

.vertical-tabs3 .et_pb_tabs_controls li:nth-child(1) a:before {
    content: '\e104';
}

.vertical-tabs3 .et_pb_tabs_controls li:nth-child(2) a:before {
    content: 'https://www.tiinet.fi/sec/wp-content/uploads/2020/05/tuotekuvat-trodat4911-1-300x300.jpg';
}

.vertical-tabs3 .et_pb_tabs_controls li:nth-child(3) a:before {
    content: '\e109';
}

.vertical-tabs3 .et_pb_tabs_controls li:nth-child(4) a:before {
    content: '\e0ec';
}

.vertical-tabs3 .et_pb_tab {
    padding: 0;
}

.vertical-tabs3 .et_pb_tab_content {
    background: #ececec;
    display: flex;
    flex-wrap: wrap;
    padding: 20px;
}

@media(max-width:767px) {    
    .vertical-tabs3 ul.et_pb_tabs_controls {
        width: 100%;
        margin-bottom: 30px;
        margin-right: 0;
    }
    
    .vertical-tabs3 .et_pb_tabs_controls li {
        border-bottom: none;
    }
    
    .vertical-tabs3 .et_pb_tab {
        padding: 0;
    }    
}

/* Divi Vertical Tabs 6 */

.vertical-tabs6 {
    border: none;
}

.vertical-tabs6 ul.et_pb_tabs_controls {
    float: right;
    width: 30%;
    margin-left: 3%;
    background: transparent;
}

.vertical-tabs6 ul.et_pb_tabs_controls:after {
    content: none;
}

.vertical-tabs6 .et_pb_tabs_controls li {
    width: 100%;
    border-right: none;
    background: rgba(244, 244, 244, 0.5);
    margin-bottom: 10px;
}

.vertical-tabs6 .et_pb_tabs_controls li.et_pb_tab_active {
    /*background: #d80834;*/
}

.vertical-tabs6 .et_pb_tabs_controls li a {
    padding: 5px;
}

.vertical-tabs6 .et_pb_tabs_controls li.et_pb_tab_active a {
    color: #d80834 !important;
}
/*
.vertical-tabs6 .et_pb_tabs_controls li a:before {
    font-family: ETmodules;
    padding-right: 5px;
}

.vertical-tabs6 .et_pb_tabs_controls li:nth-child(1) a:before {
    content: '\e104';
}

.vertical-tabs6 .et_pb_tabs_controls li:nth-child(2) a:before {
    content: 'https://www.tiinet.fi/sec/wp-content/uploads/2020/05/tuotekuvat-trodat4911-1-300x300.jpg';
}

.vertical-tabs6 .et_pb_tabs_controls li:nth-child(3) a:before {
    content: '\e109';
}

.vertical-tabs6 .et_pb_tabs_controls li:nth-child(4) a:before {
    content: '\e0ec';
}

.vertical-tabs6 .et_pb_tab {
    padding: 0;
}
*/
.vertical-tabs6 .et_pb_tab_content {
    /*background: #ececec;*/
    display: flex;
    flex-wrap: wrap;
    padding: 5px;
}

@media(max-width:767px) {    
    .vertical-tabs6 ul.et_pb_tabs_controls {
        width: 100%;
        margin-bottom: 30px;
        margin-right: 0;
    }
    
    .vertical-tabs6 .et_pb_tabs_controls li {
        border-bottom: none;
    }
    
    .vertical-tabs6 .et_pb_tab {
        padding: 0;
    }    
}
