/* autodelovi style.css split 2026-10-19 (s-common + one page file, forms.css appended to page files) */
.col_3_20_of_12{width:26.66666666666667%}.col_6_of_12{width:50%}.col_6_80_of_12{width:56.66666666666667%}.col_8_80_of_12{width:73.33333333333333%}.marg-top-15{margin-top:15px;overflow:hidden}.main_cat_content .widget .widget_title h3{padding-left:15px}.main_cat_content .widget .main_banner{width:100%;border-radius:3px;background-color:#027d88;padding:40px 70px;display:flex;flex-direction:column;justify-content:left;background-image:url(../img/marketing/main-banner.png);background-position:left 320px bottom 10px;background-repeat:no-repeat}.main_banner h2{font-size:23px;color:#fff;line-height:26px;font-weight:700;border-radius:3px;margin:0}.main_banner p{color:#fff;margin-top:5px;margin-bottom:5px;width:200px;line-height:17px}.main_banner .banner_btn a{color:#131921;font-weight:600}.main_brands_list,.main_categories_list,.main_members_list{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding:0}.main_members_list li{width:45%;margin:0!important}li.single_member{padding:10px;text-align:center;display:flex;flex-direction:column;justify-content:center}li.single_member .title{font-weight:600;font-size:14px}a .single_member .title{color:#131921}.single_member .subtitle{font-size:14px}a .single_member .subtitle{color:#666}a .single_member .subtitle:hover{color:#000}.single_member img{margin-bottom:10px;display:flex;justify-content:center;align-items:center;width:123px;height:auto}.tb_widget_categories ul ul,.widget_archive ul ul,.widget_categories ul ul,.widget_meta ul ul,.widget_pages ul ul,.widget_recent_entries ul ul{margin-top:5px;border-top:1px solid #eee;padding-top:5px}.tb_widget_categories ul li{padding-bottom:5px;line-height:15px;color:#454545}.tb_widget_categories ul li:before{color:#ddd;left:0;position:absolute;font-family:FontAwesome;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}#footer .tb_widget_categories ul li:last-child,.tb_widget_categories ul li:last-child{margin-bottom:0;border:none;padding-bottom:0}.tb_widget_socialize a.icon .symbol,.tb_widget_timeline .timeline_content i{text-align:center;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.tb_widget_socialize a.icon .symbol{margin:0 8px 0 0;color:#fff;float:left;width:50px;height:50px;display:block;line-height:50px;font-size:26px;border-radius:3px}.tb_widget_socialize a.icon .text{padding-top:8px;overflow:hidden}.tb_widget_socialize a.icon .text p:first-child{font-weight:700;color:#131921;font-size:18px;margin-bottom:4px;line-height:1}#footer .tb_widget_socialize a.icon .text p:first-child{color:#fff}.tb_widget_socialize a.icon .text p{font-size:12px;margin:0;color:#999;line-height:1}.tb_widget_socialize a.icon .text p:last-child{font-size:12px}.tb_widget_socialize a.icon.google .symbol{background-color:#ca1f26}.tb_widget_socialize a.icon.facebook .symbol{background-color:#3b5998}.tb_widget_socialize a.icon.instagram .symbol{background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.tb_widget_socialize a.icon.facebook:hover .symbol,.tb_widget_socialize a.icon.instagram:hover .symbol{background:#1e231d!important;transition:.3s}.col_2_of_12 .tb_widget_banner_728x90 a{width:100%;display:block;margin:0 0 5px;border:0;text-align:center;float:none}.col_2_of_12 .tb_widget_banner_728x90 img{border:5px solid #eee}small{font-size:80%}.tabs .tab{-webkit-box-ordinal-group:100;-webkit-order:99;-ms-flex-order:99;order:99;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:none;background-color:none}.tabs input[type=radio]:checked+label+.tab{display:block}.form-control:not([type=radio]):not([type=checkbox]):not([type=hidden]):not(.search .form-control):not(header .form-control),.rte-ed{background-color:#fff!important;border:1px solid #e6e8eb;border-radius:6px;box-shadow:#f1f1f1 0 3px 6px,rgba(0,0,0,.04) 0 1px 5px!important;color:#131921}.form-control:not([type=radio]):not([type=checkbox]):not(.search .form-control):not(header .form-control):focus,.rte-ed:focus{outline:0;border-color:#f5c400!important;box-shadow:#f1f1f1 0 3px 6px,rgba(0,0,0,.04) 0 1px 5px,0 0 0 3px rgba(245,196,0,.18)!important}
/* 2026-10-19 home promo strip (.main_banner) variant B: dark gradient, white h2, #d5dae1 text, yellow underlined link (was teal #027d88).
   Selectors use .row.widget (0,4,0) so they win over responsive-0/-992/-1200 (.main_cat_content .widget .main_banner). */
.main_cat_content .row.widget .main_banner{background-color:#1e231d;background-image:url(../img/marketing/main-banner.png),linear-gradient(#1e231d,#1e231d);background-position:left 320px bottom 10px,0 0;background-repeat:no-repeat,no-repeat;border-radius:6px}
.main_cat_content .row.widget .main_banner h2{color:#fff}
.main_cat_content .row.widget .main_banner p{color:#d5dae1}
.main_cat_content .row.widget .main_banner .banner_btn{margin-top:10px}
.main_cat_content .row.widget .main_banner .banner_btn a{color:#f5c400;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;background:none;border:0;padding:0;border-radius:2px}
.main_cat_content .row.widget .main_banner .banner_btn a:hover{color:#ffd21f;text-decoration-line:underline!important;text-underline-offset:4px!important;text-decoration-thickness:2px!important}
.main_cat_content .row.widget .main_banner .banner_btn a:focus-visible{color:#ffd21f;outline:2px solid #f5c400;outline-offset:3px}
@media (max-width:768px){.main_cat_content .row.widget .main_banner{background-image:linear-gradient(#1e231d,#1e231d)!important;background-position:0 0;border-radius:6px;margin:0 12px;width:auto;padding:22px 24px}}
