/*
Theme Name: TNO 2026
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 5.0.2.1773103376
Updated: 2026-03-09 17:42:56

*/

 /* BEGIN General Rules */
 h2, h3, h4 { color: #136F63; }
 #media_image-2 { float: right; }
 #column-left { width: 35%; margin-right: 0;  }
 #column-right { width: 60%; margin-left: 0; }

 @media all and (max-width: 980px) {
    #sidebar {
        display: none;
    }
 }

 .product-category-title {
    text-align: center;
    font-size: 50px;
    font-weight: 800;
 }
 /* END General Rules */


 /* BEGIN Footer Rules */
 .footer-widget:last-child { background-color: #fff; padding-top: 15px; color: #231F20; }
 .footer-widget:last-child .widget_media_image { text-align: center; width: 100%; margin: auto; }
 .footer-widget:last-child #media_image-3 { margin-bottom: 25px; }
 .footer-widget:last-child #text-3 { text-align: center; width: 100%; margin: auto; }
 .footer-widget:last-child #text-3 p { width: 225px; margin: auto; text-align: left; }
 .footer-widget:last-child #text-4 { text-align: center; width: 100%; margin: 20px auto 0; }
 .footer-widget li::before { display: none; }
 .footer-widget li { padding-left: 0!important; }
 /* END Footer Rules */

/*BEGIN Gravity Forms Rules*/

#gform_2 label{
	color:#fff;
}



.gform_button{
	display: block;
	background-color:#136F63!important;
	font-weight:bold;
	font-size:20px!important;
}

#gform_2 .gform_button {
	display: block;
    background-color: #FFF!important;
    color: #136F63!important;
    font-weight: bold;
    font-size: 18px;
}

#gform_2 legend.gfield_label.gform-field-label.gfield_label_before_complex{
	color:#fff;

}

/*END Gravity Forms Rules*/

 /* BEGIN WooCommerce Rules */
 .woof_autohide_wrapper {
    text-align: center;
}

.woof_autohide_wrapper .woof_btn_default {
    padding: 5px 30px;
    background-color: #136f63;
    border-radius: 6px;
    color: white!important;
}

.woof_front_toggle {
    font-family: 'ETmodules'!important;
    font-size: 32px;
}

.woof_reset_search_form {
    background-color: #136f63!important;
    color: #fff!important;
    font-weight: bold!important;
    font-size: 18px!important;
    border: 2px solid #136F63;
    border-radius: 6px;
}

.woof_reset_search_form:hover {
    background-color: #15917c!important;
}

.et_pb_shop .products .stock {
    text-align: center;
}


/* END WooCommerce Rules */ 

/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1025px) {}

/*** Responsive Styles all Desktop ***/
@media only screen and (min-width: 981px) and (max-width: 1024px) {}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {}

/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {}