html.ltie9 body, body{ min-width: 1140px; } .container{ max-width: 1140px; } .totalbusiness-caption-wrapper .totalbusiness-caption-inner{ max-width: 1140px; }
.body-wrapper.totalbusiness-boxed-style{ max-width: 1220px; overflow: hidden; } .body-wrapper.totalbusiness-boxed-style .totalbusiness-header-wrapper{ max-width: 1220px; margin: 0px auto; }
.totalbusiness-logo-inner{ max-width: 113px; }
.totalbusiness-navigation-wrapper, .totalbusiness-logo-right-text{ margin-top: 46px; }
.totalbusiness-navigation-wrapper .totalbusiness-main-menu > li > a{ padding-bottom: 40px; }
.top-social-wrapper .social-icon a{ color: #888888; }
h1, h2, h3, h4, h5, h6, .totalbusiness-title-font{ font-family: Georgia, serif; }
body, input, textarea, select, .totalbusiness-content-font{ font-family: "Lato"; }
.totalbusiness-info-font, .totalbusiness-modern-portfolio .portfolio-info, .totalbusiness-plain .about-us-caption, .totalbusiness-normal .about-us-caption{ font-family: "Crete Round"; }
.totalbusiness-navigation{ font-family: "Lato"; }
.totalbusiness-slider-item{ font-family: "Raleway"; }
body{ font-size: 14px; }
h1{ font-size: 47px; }
h2{ font-size: 41px; }
h3{ font-size: 32px; }
h4{ font-size: 26px; }
h5{ font-size: 21px; }
h6{ font-size: 16px; }
.totalbusiness-navigation-wrapper .totalbusiness-main-menu > li > a{ font-size: 12px; }
.top-navigation-wrapper{ background-color: #007cc3; }
.top-navigation-wrapper{ color: #ffffff; }
.top-navigation-wrapper a{ color: #f2f2f2; }
.totalbusiness-header-inner, .totalbusiness-header-wrapper.header-style-2-wrapper .totalbusiness-header-inner-overlay{ background-color: #bcc5ca; }.totalbusiness-header-wrapper.header-style-3-wrapper, .totalbusiness-header-wrapper.header-style-7-wrapper{ background-color: #bcc5ca; }.totalbusiness-header-wrapper.header-style-5-wrapper .totalbusiness-header-inner{ background-color: rgba(188, 197, 202, 0.75); }@media only screen and (max-width: 767px) { .totalbusiness-header-wrapper.header-style-4-wrapper{ background-color: #bcc5ca; } .totalbusiness-header-wrapper.header-style-5-wrapper .totalbusiness-header-inner{ background-color: #bcc5ca; } .totalbusiness-header-wrapper.header-style-6-wrapper{ background-color: #bcc5ca; } }
.totalbusiness-main-menu > li > a, .totalbusiness-cart-item-count{ color: #ffffff; }
.totalbusiness-header-wrapper.header-style-3-wrapper .totalbusiness-header-inner, .totalbusiness-header-wrapper.header-style-7-wrapper .totalbusiness-header-inner{ background-color: #00FFFFFF; }
.totalbusiness-main-menu > li:hover > a, .totalbusiness-main-menu > li.current-menu-item > a, .totalbusiness-main-menu > li.current-menu-ancestor > a{ color: #ffffff; opacity: 1; filter: alpha(opacity=100); }
.totalbusiness-top-woocommerce-inner, .totalbusiness-menu-search{ background: #ffffff; background: rgba(255, 255, 255, 0.8); }
.totalbusiness-top-woocommerce, .totalbusiness-top-woocommerce-inner > a, .totalbusiness-menu-search input[type="text"]{ color: rgba(102,97,233,1.00); }
.totalbusiness-main-menu > .totalbusiness-normal-menu .sub-menu, .totalbusiness-main-menu > .totalbusiness-mega-menu .sf-mega{ border-top-color: #a9abae; }
.totalbusiness-main-menu > .totalbusiness-normal-menu li , .totalbusiness-main-menu > .totalbusiness-mega-menu .sf-mega{ background-color: #ebecec; }
.totalbusiness-main-menu > li > .sub-menu a, .totalbusiness-main-menu > li > .sf-mega a{ color: #727376; }
.totalbusiness-main-menu > li > .sub-menu a:hover, .totalbusiness-main-menu > li > .sub-menu .current-menu-item > a, .totalbusiness-main-menu > li > .sub-menu .current-menu-ancestor > a, .totalbusiness-main-menu > li > .sf-mega a:hover, .totalbusiness-main-menu > li > .sf-mega .current-menu-item > a, .totalbusiness-main-menu > li > .sf-mega .current-menu-ancestor > a{ color: rgba(102,97,233,1.00); } .totalbusiness-main-menu .totalbusiness-normal-menu li > a.sf-with-ul:after { border-left-color: rgba(102,97,233,1.00); } 
.totalbusiness-main-menu .sf-mega-section-inner > ul > li > a:hover, .totalbusiness-main-menu .sf-mega-section-inner > ul > li.current-menu-item > a { background-color: #2a2a2a; } 
.totalbusiness-main-menu > li > .sub-menu *, .totalbusiness-main-menu > li > .sf-mega *{ border-color: #a9abae; }
.totalbusiness-main-menu > li > .sf-mega .sf-mega-section-inner > a { color: #ffffff; }
.totalbusiness-main-menu > li > .sf-mega .sf-mega-section-inner > a:hover, .totalbusiness-main-menu > li > .sf-mega .sf-mega-section-inner.current-menu-item > a, .totalbusiness-main-menu > li > .sf-mega .sf-mega-section-inner.current-menu-ancestor > a { color: #ffffff; }
#totalbusiness-responsive-navigation.dl-menuwrapper button { background-color: #007cc3; }
#totalbusiness-responsive-navigation.dl-menuwrapper button:hover, #totalbusiness-responsive-navigation.dl-menuwrapper button.dl-active, #totalbusiness-responsive-navigation.dl-menuwrapper ul{ background-color: #007cc3; }
body{ background-color: #dddddd; }
.body-wrapper, .totalbusiness-single-lightbox-container{ background-color: #ffffff; }
.totalbusiness-page-title, .totalbusiness-page-title-gimmick{ color: #ffffff; }.totalbusiness-header-wrapper.header-style-4-wrapper .totalbusiness-header-inner-overlay{ border-color: #ffffff; }
.totalbusiness-page-caption{ color: #ffffff; }
h1, h2, h3, h4, h5, h6, .totalbusiness-title, .totalbusiness-title a{ color: #454545; }
.totalbusiness-item-title-wrapper .totalbusiness-item-title{ color: #292929; border-color: #292929; }
.totalbusiness-item-title-divider{ border-color: #333333; }
.totalbusiness-item-title-wrapper .totalbusiness-item-caption{ color: #9b9b9b; }
body{ color: #808080; }
a{ color: rgba(102,97,233,1.00); }
a:hover{ color: #007cc3; }
body *{ border-color: #dddddd; }
.page-not-found-block{ background-color: rgba(102,97,233,1.00); }
.page-not-found-block{ color: #ffffff; }
.page-not-found-search  .gdl-search-form input[type="text"]{ background-color: #007cc3; }
.page-not-found-search  .gdl-search-form input[type="text"]{ color: #ffffff; }
.totalbusiness-sidebar .totalbusiness-widget-title{ color: #383838; }
.totalbusiness-sidebar *{ border-color: #eeeeee; }
.totalbusiness-sidebar ul li:before { border-color: #bdbdbd; }
.gdl-search-form input{ background-color: #f7f7f7; }
.gdl-search-form input{ color: #9d9d9d; }
.gdl-search-form input{ border-color: #ebebeb; }
.tagcloud a{ background-color: #36bddb; }
.tagcloud a, .tagcloud a:hover{ color: #ffffff; }
.about-us-title{ color: #3a3a3a; }
.about-us-caption{ color: #3a3a3a; }
.about-us-title-divider{ border-color: #36bddb; }
.totalbusiness-accordion-item.style-1 .pre-active .accordion-title{ color: #3c3c3c; }
.totalbusiness-accordion-item.style-1 .accordion-title{ color: #8d8d8d; }
.totalbusiness-accordion-item.style-1 .accordion-title i{ background-color: #f3f3f3; }
.totalbusiness-accordion-item.style-1 .accordion-title i{ color: #a8a8a8; }
.totalbusiness-accordion-item.style-1 .accordion-title i.icon-minus{ background-color: #36bddb; }
.totalbusiness-accordion-item.style-1 .accordion-title i.icon-minus{ color: #ffffff; }
.totalbusiness-banner-item-wrapper .flex-direction-nav .flex-prev, .totalbusiness-banner-item-wrapper .flex-direction-nav .flex-next{ color: #999999; }
.totalbusiness-box-with-icon-item{ background-color: #f5f5f5; }
.totalbusiness-box-with-icon-item > i, .totalbusiness-box-with-icon-item .box-with-icon-title{ color: #585858; }
.totalbusiness-box-with-icon-item{ color: #929292; }
.totalbusiness-button, .totalbusiness-button:hover, input[type="button"], input[type="submit"], .totalbusiness-top-menu > .totalbusiness-mega-menu .sf-mega a.totalbusiness-button{ color: #ffffff; }
.totalbusiness-button, input[type="button"], input[type="submit"]{ background-color: #36bddb; }.totalbusiness-border-button{ border-color: #36bddb; color: #36bddb; }
.totalbusiness-button{ border-color: #e6e6e6; }
.column-service-title{ color: #5b5b5b; }
.column-service-content{ color: #909090; }
.column-service-icon i{ color: #36bddb; }.totalbusiness-column-service-item.totalbusiness-type-2 .column-service-icon{ border-color: #36bddb; }
.list-with-icon .list-with-icon-title{ color: #333333; }
.list-with-icon .list-with-icon-icon{ border-color: #333333; color: #333333; }
.totalbusiness-menu-title, .totalbusiness-menu-icon, .totalbusiness-menu-price{ color: #36bddb; }
.totalbusiness-menu-ingredients-caption { color: #818181; }
.totalbusiness-list-menu-gimmick{ border-color: #000000; color: #000000; }
.totalbusiness-pie-chart-item .pie-chart-title{ color: #313131; }
.totalbusiness-price-inner-item{ background-color: #f9f9f9; }
.totalbusiness-price-item .price-title-wrapper{ background-color: #454545; }
.totalbusiness-price-item .price-title{ color: #ffffff; }
.totalbusiness-price-item .price-tag{ background-color: #838383; }
.totalbusiness-price-item .best-price .price-tag{ background-color: #36bddb; }
.totalbusiness-price-item .price-tag{ color: #ffffff; }
.totalbusiness-process-tab .totalbusiness-process-icon{ background-color: #f3f3f3; }
.totalbusiness-process-tab .totalbusiness-process-icon{ border-color: #e3e3e3; }
.totalbusiness-process-tab .totalbusiness-process-icon i{ color: #aaaaaa; }
.totalbusiness-process-tab .process-line .process-line-divider{ border-color: #e3e3e3; } .totalbusiness-process-tab .process-line .icon-chevron-down, .totalbusiness-process-tab .process-line .icon-chevron-right{ color: #e3e3e3; }
.totalbusiness-process-wrapper .totalbusiness-process-tab .totalbusiness-process-title{ color: #454545; }
.totalbusiness-skill-item-wrapper{ color: #3a3a3a; }
.stunning-text-title, .stunning-item-title{ color: #414141; }
.stunning-text-caption, .stunning-item-caption{ color: #949494; }
.totalbusiness-stunning-text-item.with-padding{ background-color: #f3f3f3; }
.totalbusiness-stunning-text-item.with-border{ border-color: #f3f3f3; }
.tab-title-wrapper .tab-title{ background-color: #f9f9f9; }
.tab-title-wrapper .tab-title{ color: #3b3b3b; }
.tab-title-wrapper .tab-title.active, .tab-content-wrapper{ background-color: #ffffff; }
table tr th{ background-color: #36bddb; }
table tr th{ color: #ffffff; }
table.style-2 tr:nth-child(odd){ background-color: #f9f9f9; }
table.style-2 tr:nth-child(odd){ color: #949494; }
table.style-2 tr:nth-child(even){ background-color: #f3f3f3; }
table.style-2 tr:nth-child(even){ color: #949494; }
.totalbusiness-blog-title, .totalbusiness-blog-title a{ color: #ffffff; }
.totalbusiness-blog-title a:hover{ color: #000000; }
.blog-info, .blog-info a, .blog-info i{ color: #a8a8a8; }
.totalbusiness-blog-thumbnail .totalbusiness-sticky-banner{ background-color: #232323; }
.totalbusiness-blog-thumbnail .totalbusiness-sticky-banner, .totalbusiness-blog-thumbnail .totalbusiness-sticky-banner i{ color: #ffffff; }
.totalbusiness-social-share, .totalbusiness-social-share a{ background-color: #f3f3f3; }
.totalbusiness-social-share .social-share-title{ color: #353535; }
.totalbusiness-standard-style .totalbusiness-single-blog-tag a{ background-color: #36bddb; }
.totalbusiness-standard-style .totalbusiness-single-blog-tag a{ color: #ffffff; }
.totalbusiness-blog-grid, .totalbusiness-blog-widget .post-header{ background-color: #ffffff; }
.format-aside .totalbusiness-blog-content{ background-color: #36bddb; }
.format-aside .totalbusiness-blog-content{ color: #ffffff; }
.format-quote .totalbusiness-top-quote blockquote{ color: #8d8d8d; }
.format-quote .totalbusiness-quote-author{ color: #36bddb; }
.totalbusiness-single-nav > div i{ background-color: #f3f3f3; }
.totalbusiness-single-nav > div i{ color: #8d8d8d; }
.portfolio-item-filter a{ color: #5b5b5b; } 
.portfolio-item-filter a.active{ color: #36bddb; }
.totalbusiness-image-link-shortcode .totalbusiness-image-link-overlay, .portfolio-thumbnail .portfolio-overlay{ background-color: #0a0101; }
.totalbusiness-image-link-shortcode .totalbusiness-image-link-icon, .portfolio-thumbnail .portfolio-icon i, .totalbusiness-image-link-shortcode .totalbusiness-image-frame-content,.totalbusiness-modern-portfolio .portfolio-title a, .totalbusiness-modern-portfolio .portfolio-title a:hover, .totalbusiness-modern-portfolio .totalbusiness-portfolio-info a{ border-color: #ffffff; color: #ffffff; }
.portfolio-title a{ color: #303030; }
.portfolio-title a:hover{ color: #7f7f7f; }
.portfolio-info, .portfolio-info a{ color: #a2a2a2; }
.totalbusiness-pagination .page-numbers{ background-color: #ebebeb; }
.totalbusiness-pagination .page-numbers{ color: #979797; }
.totalbusiness-pagination .page-numbers:hover, .totalbusiness-pagination .page-numbers.current{ background-color: #36bddb; }
.totalbusiness-pagination .page-numbers:hover, .totalbusiness-pagination .page-numbers.current{ color: #ffffff; }
.totalbusiness-personnel-item .personnel-item-inner{ background-color: #f5f5f5; }
.totalbusiness-personnel-item.round-style .personnel-item{ background-color: #36bddb; }
.totalbusiness-personnel-item .personnel-author{ color: #3b3b3b; }
.totalbusiness-personnel-item .personnel-author-image{ border-color: #36bddb; }
.totalbusiness-personnel-item .personnel-position{ color: #acacac; }
.totalbusiness-personnel-item .personnel-content{ color: #959595; }
.totalbusiness-personnel-item .personnel-social i{ color: #3b3b3b; }
.totalbusiness-testimonial-item .testimonial-item-inner, .totalbusiness-testimonial-item .testimonial-author-image{ background-color: #f5f5f5; }
.totalbusiness-testimonial-item .testimonial-content{ color: #9b9b9b; }
.totalbusiness-testimonial-item .testimonial-author{ color: #36bddb; }
.totalbusiness-testimonial-item .testimonial-position{ color: #4d4d4d; }
.totalbusiness-testimonial-item .testimonial-author-image{ border-color: #36bddb; }
.totalbusiness-testimonial-item.box-style .testimonial-item-inner:after{ border-top-color: #dddddd; border-left-color: #dddddd; }
.totalbusiness-gallery-thumbnail .gallery-item{ background-color: #e5e5e5; }
.totalbusiness-gallery-thumbnail-container .gallery-caption{ background-color: #000000; }
.totalbusiness-gallery-thumbnail-container .gallery-caption{ color: #ffffff; }
.nivo-controlNav a, .flex-control-paging li a{ background-color: #ffffff; }
.nivo-controlNav a:hover, .nivo-controlNav a.active, .flex-control-paging li a:hover, .flex-control-paging li a.flex-active { background-color: #5e5e5e; }
.nivo-controlNav a, .flex-control-paging li a{ border-color: #5e5e5e !important; }
.nivo-directionNav a, .flex-direction-nav a, .ls-flawless .ls-nav-prev, .ls-flawless .ls-nav-next{ background-color: #000000; }
body .nivo-directionNav a, body .flex-direction-nav a, body .flex-direction-nav a:hover, .ls-flawless .ls-nav-prev, .ls-flawless .ls-nav-next{ color: #ffffff; }
.totalbusiness-caption{ background-color: #000000; }
.totalbusiness-caption-title{ color: #ffffff; }
.totalbusiness-caption-text{ color: #ffffff; }
.totalbusiness-caption-wrapper.post-slider{ background-color: #000000; }
.totalbusiness-caption-wrapper.post-slider .totalbusiness-caption-title{ color: #ffffff; }
.totalbusiness-caption-wrapper.post-slider .totalbusiness-caption-text{ color: #dddddd; }
.totalbusiness-post-slider-item.style-no-excerpt .totalbusiness-caption-wrapper .totalbusiness-caption-date, .totalbusiness-post-slider-item.style-no-excerpt .totalbusiness-caption-wrapper .totalbusiness-title-link{ color: #ffffff; }
.totalbusiness-post-slider-item.style-no-excerpt .totalbusiness-caption-wrapper .totalbusiness-caption-date, .totalbusiness-post-slider-item.style-no-excerpt .totalbusiness-caption-wrapper .totalbusiness-title-link{ background-color: rgba(102,97,233,1.00); }
.totalbusiness-item-title-wrapper .totalbusiness-flex-prev, .totalbusiness-item-title-wrapper .totalbusiness-flex-next{ color: #6d6d6d; }
input[type="text"], input[type="email"], input[type="password"], textarea{ background-color: #f5f5f5; }
input[type="text"], input[type="email"], input[type="password"], textarea{ color: #b5b5b5; }input::input-placeholder{ color:#b5b5b5; } input::-webkit-input-placeholder{ color:#b5b5b5; }input::-moz-placeholder{ color:#b5b5b5; } input:-moz-placeholder{ color:#b5b5b5; }input:-ms-input-placeholder{ color:#b5b5b5; }textarea::input-placeholder{ color:#b5b5b5; } textarea::-webkit-input-placeholder{ color:#b5b5b5; }textarea::-moz-placeholder{ color:#b5b5b5; } textarea:-moz-placeholder{ color:#b5b5b5; }textarea:-ms-input-placeholder{ color:#b5b5b5; }
.footer-wrapper{ background-color: #262626; }
.footer-wrapper .totalbusiness-widget-title, .footer-wrapper .totalbusiness-widget-title a{ color: #dddddd; }
.footer-wrapper{ color: #bfbfbf; }
.footer-wrapper a{ color: #7f7f7f; }
.footer-wrapper a:hover{ color: #cecece; }
.footer-wrapper *{ border-color: #363636; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ background-color: #141414; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ color: #828282; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ border-color: #313131; }
.footer-wrapper .totalbusiness-button, .footer-wrapper .totalbusiness-button:hover, .footer-wrapper input[type="button"], .footer-wrapper input[type="submit"]{ color: #ffffff; }
.footer-wrapper .totalbusiness-button, .footer-wrapper input[type="button"], .footer-wrapper input[type="submit"]{ background-color: rgba(102,97,233,1.00); }
.footer-wrapper .tagcloud a{ background-color: rgba(102,97,233,1.00); }
.footer-wrapper .tagcloud a, .footer-wrapper .tagcloud a:hover{ color: #ffffff; }
.copyright-wrapper{ background-color: rgba(102,97,233,1.00); }
.copyright-wrapper{ color: #ffffff; }
.footer-wrapper .copyright-wrapper{ border-color: rgba(102,97,233,1.00); }
html  .woocommerce span.onsale, html  .woocommerce-page span.onsale, html .woocommerce-message,html .woocommerce div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,html .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {  background: #36bddb; }html .woocommerce .star-rating, html .woocommerce-page .star-rating, html .woocommerce .star-rating:before, html .woocommerce-page .star-rating:before, html .woocommerce div.product span.price, html .woocommerce div.product p.price, html .woocommerce #content div.product span.price, html .woocommerce #content div.product p.price, html .woocommerce-page div.product span.price, html .woocommerce-page div.product p.price, html .woocommerce-page #content div.product span.price, html .woocommerce-page #content div.product p.price {color: #36bddb; }
html .woocommerce-message  a.button, html .woocommerce-error  a.button, html .woocommerce-info  a.button, html .woocommerce-message, html .woocommerce-error, html .woocommerce-info, html  .woocommerce span.onsale, html  .woocommerce-page span.onsale, html .woocommerce div.product .woocommerce-tabs ul.tabs li.active,html .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce nav.woocommerce-pagination ul li span.current, html .woocommerce-page nav.woocommerce-pagination ul li span.current, html .woocommercenav.woocommerce-pagination ul li a:hover, html .woocommerce-page nav.woocommerce-pagination ul li a:hover{ color: #ffffff; }
html .woocommerce-info{ background: #389EC5; }
html .woocommerce-error{ background: #C23030; }
html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce input.button.alt:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce #content input.button.alt:hover, html .woocommerce-page a.button.alt:hover, html .woocommerce-page button.button.alt:hover, html .woocommerce-page input.button.alt:hover, html .woocommerce-page #respond input#submit.alt:hover, html .woocommerce-page #content input.button.alt:hover, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce input.button.alt, html .woocommerce #respond input#submit.alt, html .woocommerce #content input.button.alt, html .woocommerce-page a.button.alt, html .woocommerce-page button.button.alt, html .woocommerce-page input.button.alt, html .woocommerce-page #respond input#submit.alt, html .woocommerce-page #content input.button.alt, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce a.button:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce ul.products li.product a.loading, html .woocommerce div.product form.cart .button, html .woocommerce #content div.product form.cart .button, html .woocommerce-page div.product form.cart .button, html .woocommerce-page #content div.product form.cart .button{ background: #36bddb; }
html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce input.button.alt:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce #content input.button.alt:hover, html .woocommerce-page a.button.alt:hover, html .woocommerce-page button.button.alt:hover, html .woocommerce-page input.button.alt:hover, html .woocommerce-page #respond input#submit.alt:hover, html .woocommerce-page #content input.button.alt:hover, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce input.button.alt, html .woocommerce #respond input#submit.alt, html .woocommerce #content input.button.alt, html .woocommerce-page a.button.alt, html .woocommerce-page button.button.alt, html .woocommerce-page input.button.alt, html .woocommerce-page #respond input#submit.alt, html .woocommerce-page #content input.button.alt, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce a.button:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce ul.products li.product a.loading, html .woocommerce div.product form.cart .button, html .woocommerce #content div.product form.cart .button, html .woocommerce-page div.product form.cart .button, html .woocommerce-page #content div.product form.cart .button{ color: #ffffff; }
html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce input.button.alt:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce #content input.button.alt:hover, html .woocommerce-page a.button.alt:hover, html .woocommerce-page button.button.alt:hover, html .woocommerce-page input.button.alt:hover, html .woocommerce-page #respond input#submit.alt:hover, html .woocommerce-page #content input.button.alt:hover, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce input.button.alt, html .woocommerce #respond input#submit.alt, html .woocommerce #content input.button.alt, html .woocommerce-page a.button.alt, html .woocommerce-page button.button.alt, html .woocommerce-page input.button.alt, html .woocommerce-page #respond input#submit.alt, html .woocommerce-page #content input.button.alt, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce a.button:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce ul.products li.product a.loading, html .woocommerce div.product form.cart .button, html .woocommerce #content div.product form.cart .button, html .woocommerce-page div.product form.cart .button, html .woocommerce-page #content div.product form.cart .button{ border-bottom: 3px solid #20a9c1; }
html .woocommerce #reviews #comments ol.commentlist li img.avatar, html .woocommerce-page #reviews #comments ol.commentlist li img.avatar { background: #ebebeb; }html .woocommerce #reviews #comments ol.commentlist li img.avatar, html .woocommerce-page #reviews #comments ol.commentlist li img.avatar,html .woocommerce #reviews #comments ol.commentlist li .comment-text, html .woocommerce-page #reviews #comments ol.commentlist li .comment-text,html .woocommerce ul.products li.product a img, html .woocommerce-page ul.products li.product a img, html .woocommerce ul.products li.product a img:hover ,html .woocommerce-page ul.products li.product a img:hover, html .woocommerce-page div.product div.images img, html .woocommerce-page #content div.product div.images img,html .woocommerce form.login, html .woocommerce form.checkout_coupon, html .woocommerce form.register, html .woocommerce-page form.login,html .woocommerce-page form.checkout_coupon, html .woocommerce-page form.register, html .woocommerce table.cart td.actions .coupon .input-text,html .woocommerce #content table.cart td.actions .coupon .input-text, html .woocommerce-page table.cart td.actions .coupon .input-text,html .woocommerce-page #content table.cart td.actions .coupon .input-text { border: 1px solid #ebebeb; }html .woocommerce div.product .woocommerce-tabs ul.tabs:before, html .woocommerce #content div.product .woocommerce-tabs ul.tabs:before,html .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,html .woocommerce table.shop_table tfoot td, html .woocommerce table.shop_table tfoot th, html .woocommerce-page table.shop_table tfoot td,html .woocommerce-page table.shop_table tfoot th, html .woocommerce table.shop_table tfoot td, html .woocommerce table.shop_table tfoot th,html .woocommerce-page table.shop_table tfoot td, html .woocommerce-page table.shop_table tfoot th { border-bottom: 1px solid #ebebeb; }html .woocommerce .cart-collaterals .cart_totals table tr:first-child th, html .woocommerce .cart-collaterals .cart_totals table tr:first-child td,html .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th, html .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td { border-top: 3px #ebebeb solid; }html .woocommerce .cart-collaterals .cart_totals tr td, html .woocommerce .cart-collaterals .cart_totals tr th,html .woocommerce-page .cart-collaterals .cart_totals tr td, html .woocommerce-page .cart-collaterals .cart_totals tr th { border-bottom: 2px solid #ebebeb; }
html .woocommerce div.product .woocommerce-tabs ul.tabs li, html .woocommerce #content div.product .woocommerce-tabs ul.tabs li, html .woocommerce-page div.product .woocommerce-tabs ul.tabs li, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li ,html .woocommerce table.cart a.remove, html .woocommerce #content table.cart a.remove, html .woocommerce-page table.cart a.remove, html .woocommerce-page #content table.cart a.remove, html .woocommerce #payment, html .woocommerce-page #payment, html .woocommerce .customer_details,html .woocommerce ul.order_details, html .woocommerce nav.woocommerce-pagination ul li a, html .woocommerce-page nav.woocommerce-pagination ul li a,html .woocommerce form .form-row input.input-text, html .woocommerce form .form-row textarea, html .woocommerce-page form .form-row input.input-text, html .woocommerce-page form .form-row textarea, html .woocommerce .quantity input.qty, html .woocommerce #content .quantity input.qty, html .woocommerce-page .quantity input.qty, html .woocommerce-page #content .quantity input.qty,html .woocommerce .widget_shopping_cart .total, html .woocommerce-page .widget_shopping_cart .total { background: #f3f3f3; }html .woocommerce .quantity input.qty, html .woocommerce #content .quantity input.qty, html .woocommerce-page .quantity input.qty, html .woocommerce-page #content .quantity input.qty { border: 1px solid #f3f3f3; }
html .woocommerce .widget_shopping_cart .total, html .woocommerce-page .widget_shopping_cart .total { border-top: 2px solid #e5e5e5; }html .woocommerce table.cart a.remove:hover, html .woocommerce #content table.cart a.remove:hover, html .woocommerce-page table.cart a.remove:hover,html .woocommerce-page #content table.cart a.remove:hover, html #payment div.payment_box, html .woocommerce-page #payment div.payment_box { background: #e5e5e5; }
html .woocommerce table.shop_table tfoot td, html .woocommerce table.shop_table tfoot th, html .woocommerce-page table.shop_table tfoot td,html .woocommerce-page table.shop_table tfoot th, .cart-subtotal th, .shipping th , .total th, html .woocommerce table.shop_attributes .alt th,html .woocommerce-page table.shop_attributes .alt th, html .woocommerce ul.products li.product .price, html.woocommerce-page ul.products li.product .price { color: #333333; }
html .woocommerce ul.products li.product .price del, html .woocommerce-page ul.products li.product .price del,html .woocommerce table.cart a.remove, html .woocommerce #content table.cart a.remove, html .woocommerce-page table.cart a.remove,html .woocommerce-page #content table.cart a.remove { color: #888888; }
html .woocommerce .quantity .plus, html .woocommerce .quantity .minus, html .woocommerce #content .quantity .plus, html .woocommerce #content .quantity .minus, 
												html .woocommerce-page .quantity .plus, html .woocommerce-page .quantity .minus, html .woocommerce-page #content .quantity .plus, 
												html .woocommerce-page #content .quantity .minus { border: 1px solid #a0a0a0; }
html .woocommerce .quantity .plus, html .woocommerce .quantity .minus, html .woocommerce #content .quantity .plus, html .woocommerce #content .quantity .minus, 
												html .woocommerce-page .quantity .plus, html .woocommerce-page .quantity .minus, html .woocommerce-page #content .quantity .plus, 
												html .woocommerce-page #content .quantity .minus { color: #ffffff; }
html .woocommerce .quantity .plus, html .woocommerce #content .quantity .plus,  html .woocommerce-page .quantity .plus,html .woocommerce-page #content .quantity .plus, html .woocommerce .quantity .plus:hover, html .woocommerce #content .quantity .plus:hover,html .woocommerce-page .quantity .plus:hover,  html .woocommerce-page #content .quantity .plus:hover{ background: #9a9a9a; }
html .woocommerce .quantity .minus, html .woocommerce #content .quantity .minus,  html .woocommerce-page .quantity .minus,html .woocommerce-page #content .quantity .minus, html .woocommerce .quantity .minus:hover, html .woocommerce #content .quantity .minus:hover,html .woocommerce-page .quantity .minus:hover,  html .woocommerce-page #content .quantity .minus:hover{ background: #b6b6b6; }
.half-container{ max-width: 570px; } 
.totalbusiness-skin-dark-skin, .totalbusiness-skin-dark-skin .totalbusiness-skin-content{ color: #ffffff; }
.totalbusiness-skin-dark-skin i, .totalbusiness-skin-dark-skin .totalbusiness-flex-prev, .totalbusiness-skin-dark-skin .totalbusiness-flex-next{ color: #ffffff; }
.totalbusiness-skin-dark-skin h1, .totalbusiness-skin-dark-skin h2, .totalbusiness-skin-dark-skin h3, .totalbusiness-skin-dark-skin h4, .totalbusiness-skin-dark-skin h5, .totalbusiness-skin-dark-skin h6, .totalbusiness-skin-dark-skin .totalbusiness-skin-title, .totalbusiness-skin-dark-skin .totalbusiness-skin-title a{ color: #ffffff; }
.totalbusiness-skin-dark-skin .totalbusiness-skin-title a:hover{ color: #ffffff; }
.totalbusiness-skin-dark-skin .totalbusiness-skin-info, .totalbusiness-skin-dark-skin .totalbusiness-skin-info a, .totalbusiness-skin-dark-skin .totalbusiness-skin-info a:hover{ color: #ffffff; }
.totalbusiness-skin-dark-skin a, .totalbusiness-skin-dark-skin .totalbusiness-skin-link, .totalbusiness-skin-dark-skin .totalbusiness-skin-link-color{ color: #36bddb; }
.totalbusiness-skin-dark-skin a:hover, .totalbusiness-skin-dark-skin .totalbusiness-skin-link:hover{ color: #ffffff; }
.totalbusiness-skin-dark-skin .totalbusiness-skin-box, .totalbusiness-skin-dark-skin .totalbusiness-column-service-item .totalbusiness-skin-box{ background-color: #969696; }
.totalbusiness-skin-dark-skin *, .totalbusiness-skin-dark-skin .totalbusiness-skin-border{ border-color: #ffffff; }
.totalbusiness-skin-dark-skin .totalbusiness-button, .totalbusiness-skin-dark-skin .totalbusiness-button:hover, .totalbusiness-skin-dark-skin input[type="button"], .totalbusiness-skin-dark-skin input[type="submit"]{ color: #ffffff; background-color: #36bddb;  }
.totalbusiness-skin-dark-testimonial, .totalbusiness-skin-dark-testimonial .totalbusiness-skin-content{ color: #ffffff; }
.totalbusiness-skin-dark-testimonial i, .totalbusiness-skin-dark-testimonial .totalbusiness-flex-prev, .totalbusiness-skin-dark-testimonial .totalbusiness-flex-next{ color: #ffffff; }
.totalbusiness-skin-dark-testimonial h1, .totalbusiness-skin-dark-testimonial h2, .totalbusiness-skin-dark-testimonial h3, .totalbusiness-skin-dark-testimonial h4, .totalbusiness-skin-dark-testimonial h5, .totalbusiness-skin-dark-testimonial h6, .totalbusiness-skin-dark-testimonial .totalbusiness-skin-title, .totalbusiness-skin-dark-testimonial .totalbusiness-skin-title a{ color: #ffffff; }
.totalbusiness-skin-dark-testimonial .totalbusiness-skin-title a:hover{ color: #ffffff; }
.totalbusiness-skin-dark-testimonial .totalbusiness-skin-info, .totalbusiness-skin-dark-testimonial .totalbusiness-skin-info a, .totalbusiness-skin-dark-testimonial .totalbusiness-skin-info a:hover{ color: #ffffff; }
.totalbusiness-skin-dark-testimonial a, .totalbusiness-skin-dark-testimonial .totalbusiness-skin-link, .totalbusiness-skin-dark-testimonial .totalbusiness-skin-link-color{ color: #e36d39; }
.totalbusiness-skin-dark-testimonial a:hover, .totalbusiness-skin-dark-testimonial .totalbusiness-skin-link:hover{ color: #ffffff; }
.totalbusiness-skin-dark-testimonial .totalbusiness-skin-box, .totalbusiness-skin-dark-testimonial .totalbusiness-column-service-item .totalbusiness-skin-box{ background-color: #2b2b2b; }
.totalbusiness-skin-dark-testimonial *, .totalbusiness-skin-dark-testimonial .totalbusiness-skin-border{ border-color: #ffffff; }
.totalbusiness-skin-dark-testimonial .totalbusiness-button, .totalbusiness-skin-dark-testimonial .totalbusiness-button:hover, .totalbusiness-skin-dark-testimonial input[type="button"], .totalbusiness-skin-dark-testimonial input[type="submit"]{ color: #ffffff; background-color: #ffffff;  }
.totalbusiness-skin-light-grey, .totalbusiness-skin-light-grey .totalbusiness-skin-content{ color: #999999; }
.totalbusiness-skin-light-grey i, .totalbusiness-skin-light-grey .totalbusiness-flex-prev, .totalbusiness-skin-light-grey .totalbusiness-flex-next{ color: #e0e0e0; }
.totalbusiness-skin-light-grey h1, .totalbusiness-skin-light-grey h2, .totalbusiness-skin-light-grey h3, .totalbusiness-skin-light-grey h4, .totalbusiness-skin-light-grey h5, .totalbusiness-skin-light-grey h6, .totalbusiness-skin-light-grey .totalbusiness-skin-title, .totalbusiness-skin-light-grey .totalbusiness-skin-title a{ color: #353535; }
.totalbusiness-skin-light-grey .totalbusiness-skin-title a:hover{ color: #5e5e5e; }
.totalbusiness-skin-light-grey .totalbusiness-skin-info, .totalbusiness-skin-light-grey .totalbusiness-skin-info a, .totalbusiness-skin-light-grey .totalbusiness-skin-info a:hover{ color: #828282; }
.totalbusiness-skin-light-grey a, .totalbusiness-skin-light-grey .totalbusiness-skin-link, .totalbusiness-skin-light-grey .totalbusiness-skin-link-color{ color: #282828; }
.totalbusiness-skin-light-grey a:hover, .totalbusiness-skin-light-grey .totalbusiness-skin-link:hover{ color: #848484; }
.totalbusiness-skin-light-grey .totalbusiness-skin-box, .totalbusiness-skin-light-grey .totalbusiness-column-service-item .totalbusiness-skin-box{ background-color: #a5a5a5; }
.totalbusiness-skin-light-grey *, .totalbusiness-skin-light-grey .totalbusiness-skin-border{ border-color: #eaeaea; }
.totalbusiness-skin-light-grey .totalbusiness-button, .totalbusiness-skin-light-grey .totalbusiness-button:hover, .totalbusiness-skin-light-grey input[type="button"], .totalbusiness-skin-light-grey input[type="submit"]{ color: #a3a3a3; background-color: #f2f2f2;  }
.totalbusiness-skin-service-half, .totalbusiness-skin-service-half .totalbusiness-skin-content{ color: #acacac; }
.totalbusiness-skin-service-half i, .totalbusiness-skin-service-half .totalbusiness-flex-prev, .totalbusiness-skin-service-half .totalbusiness-flex-next{ color: #ffffff; }
.totalbusiness-skin-service-half h1, .totalbusiness-skin-service-half h2, .totalbusiness-skin-service-half h3, .totalbusiness-skin-service-half h4, .totalbusiness-skin-service-half h5, .totalbusiness-skin-service-half h6, .totalbusiness-skin-service-half .totalbusiness-skin-title, .totalbusiness-skin-service-half .totalbusiness-skin-title a{ color: #ffffff; }
.totalbusiness-skin-service-half .totalbusiness-skin-title a:hover{ color: #ffffff; }
.totalbusiness-skin-service-half .totalbusiness-skin-info, .totalbusiness-skin-service-half .totalbusiness-skin-info a, .totalbusiness-skin-service-half .totalbusiness-skin-info a:hover{ color: #ffffff; }
.totalbusiness-skin-service-half a, .totalbusiness-skin-service-half .totalbusiness-skin-link, .totalbusiness-skin-service-half .totalbusiness-skin-link-color{ color: #36bddb; }
.totalbusiness-skin-service-half a:hover, .totalbusiness-skin-service-half .totalbusiness-skin-link:hover{ color: #57c3db; }
.totalbusiness-skin-service-half .totalbusiness-skin-box, .totalbusiness-skin-service-half .totalbusiness-column-service-item .totalbusiness-skin-box{ background-color: #ffffff; }
.totalbusiness-skin-service-half *, .totalbusiness-skin-service-half .totalbusiness-skin-border{ border-color: #ffffff; }
.totalbusiness-skin-service-half .totalbusiness-button, .totalbusiness-skin-service-half .totalbusiness-button:hover, .totalbusiness-skin-service-half input[type="button"], .totalbusiness-skin-service-half input[type="submit"]{ color: #ffffff; background-color: #ffffff;  }
.totalbusiness-skin-stunning-text-small, .totalbusiness-skin-stunning-text-small .totalbusiness-skin-content{ color: #ffffff; }
.totalbusiness-skin-stunning-text-small i, .totalbusiness-skin-stunning-text-small .totalbusiness-flex-prev, .totalbusiness-skin-stunning-text-small .totalbusiness-flex-next{ color: #ffffff; }
.totalbusiness-skin-stunning-text-small h1, .totalbusiness-skin-stunning-text-small h2, .totalbusiness-skin-stunning-text-small h3, .totalbusiness-skin-stunning-text-small h4, .totalbusiness-skin-stunning-text-small h5, .totalbusiness-skin-stunning-text-small h6, .totalbusiness-skin-stunning-text-small .totalbusiness-skin-title, .totalbusiness-skin-stunning-text-small .totalbusiness-skin-title a{ color: #ffffff; }
.totalbusiness-skin-stunning-text-small .totalbusiness-skin-title a:hover{ color: #ffffff; }
.totalbusiness-skin-stunning-text-small .totalbusiness-skin-info, .totalbusiness-skin-stunning-text-small .totalbusiness-skin-info a, .totalbusiness-skin-stunning-text-small .totalbusiness-skin-info a:hover{ color: #ffffff; }
.totalbusiness-skin-stunning-text-small a, .totalbusiness-skin-stunning-text-small .totalbusiness-skin-link, .totalbusiness-skin-stunning-text-small .totalbusiness-skin-link-color{ color: #ffffff; }
.totalbusiness-skin-stunning-text-small a:hover, .totalbusiness-skin-stunning-text-small .totalbusiness-skin-link:hover{ color: #ffffff; }
.totalbusiness-skin-stunning-text-small .totalbusiness-skin-box, .totalbusiness-skin-stunning-text-small .totalbusiness-column-service-item .totalbusiness-skin-box{ background-color: #ffffff; }
.totalbusiness-skin-stunning-text-small *, .totalbusiness-skin-stunning-text-small .totalbusiness-skin-border{ border-color: #ffffff; }
.totalbusiness-skin-stunning-text-small .totalbusiness-button, .totalbusiness-skin-stunning-text-small .totalbusiness-button:hover, .totalbusiness-skin-stunning-text-small input[type="button"], .totalbusiness-skin-stunning-text-small input[type="submit"]{ color: #ffffff; background-color: #2ea9c4;  }
/* ---------- FONTS ------------ */
@font-face {
    font-family: 'gothammedium';
    src: url('../../totalbusiness-child/fonts/gothammediumitalic-webfont.html') format('woff2'),
         url('../../totalbusiness-child/fonts/gothammediumitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'gothammedium';
    src: url('../../totalbusiness-child/fonts/gothammedium-webfont.html') format('woff2'),
         url('../../totalbusiness-child/fonts/gothammedium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'gothamlight_italic';
    src: url('../../totalbusiness-child/fonts/gothamlightitalic-webfont.html') format('woff2'),
         url('../../totalbusiness-child/fonts/gothamlightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'gothamlight';
    src: url('../../totalbusiness-child/fonts/gothamlight-webfont.html') format('woff2'),
         url('../../totalbusiness-child/fonts/gothamlight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'gothambook_italic';
    src: url('../../totalbusiness-child/fonts/gothambookitalic-webfont.html') format('woff2'),
         url('../../totalbusiness-child/fonts/gothambookitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'gothambook';
    src: url('../../totalbusiness-child/fonts/gothambook-webfont.html') format('woff2'),
         url('../../totalbusiness-child/fonts/gothambook-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'gothambold_italic';
    src: url('../../totalbusiness-child/fonts/gothambolditalic-webfont.html') format('woff2'),
         url('../../totalbusiness-child/fonts/gothambolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'gothambold';
    src: url('../../totalbusiness-child/fonts/gothambold-webfont.html') format('woff2'),
         url('../../totalbusiness-child/fonts/gothambold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'gothambookregular';
    src: url('../../totalbusiness-child/fonts/gothambook_regular-webfont.html') format('woff2'),
         url('../../totalbusiness-child/fonts/gothambook_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GrilledCheese';
    src: url('../../totalbusiness-child/fonts/GrilledCheeseBTNCn.html') format('woff2'),
        url('../../totalbusiness-child/fonts/GrilledCheeseBTNCn.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GrilledCheeseBold';
    src: url('../../totalbusiness-child/fonts/GrilledCheeseBTNCnBold.html') format('woff2'),
        url('../../totalbusiness-child/fonts/GrilledCheeseBTNCnBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'GrilledCheeseToasted';
    src: url('../../totalbusiness-child/fonts/GrilledCheeseBTNToasted.html') format('woff2'),
        url('../../totalbusiness-child/fonts/GrilledCheeseBTNToasted.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* ---------- GENERAL------------ */
/*body, html, body *:not(.fa), html *:not(.fa) { font-family: gothambookregular, gothammedium, Lato !important; }*/

body, html { font-family: gothambookregular, gothammedium, Lato; }
h1, h2, h3, h4, h5, h6, .copyright-container,
#rev_slider_1_1_wrapper *, #totalbusiness-main-navigation, #home-menu-icons { font-family: gothammedium, Lato !important; }

.txt-yellow { color: #007cc3; }

p { text-align: justify; }



/* ---------- NAV------------ */
.totalbusiness-header-wrapper.header-style-6-wrapper .totalbusiness-header-inner { background: rgba(0, 0, 0, 0.2) !important; }
.totalbusiness-navigation-wrapper { float: none !important; margin-top:0px !important; }
.totalbusiness-main-menu { margin-top: 45px; } 

#totalbusiness-menu-search-button { display: none !important; }

 .totalbusiness-main-menu > li > a { padding-left: 0px !important; 
     border-bottom: solid 6px transparent; 
     transition: border-bottom 0.5s;
}
.totalbusiness-main-menu > li { padding-left: 35px !important; }
.totalbusiness-main-menu > li.current-menu-item > a { border-bottom: solid 6px rgba(102,97,233,1.00); }
.totalbusiness-main-menu > li:hover > a { border-bottom: solid 6px rgba(102,97,233,1.00); }

.totalbusiness-fixed-header .totalbusiness-logo { margin-top: 0px; margin-bottom: 0px; }
.totalbusiness-fixed-header .totalbusiness-logo img { max-height: 94px !important; }

@media only screen and (max-width: 959px)
{ 
     body .totalbusiness-logo {  padding-top: 0px; padding-bottom: 0px;}
     .totalbusiness-main-menu > li > a { padding-bottom: 40px !important; }
}

@media only screen and (max-width: 767px)
{
     .totalbusiness-header-wrapper.header-style-6-wrapper .totalbusiness-header-inner { 
       background: rgba(102,97,233,1.00) !important;  }
     .dl-menuwrapper > .dl-menu, .dl-menuwrapper > .dl-submenu { margin-top: 0px; }
}

.totalbusiness-header-wrapper.header-style-6-wrapper .top-navigation-wrapper { background: #007cc3; }


/* ---------- NAV - ORDER ONLINE BUTTON ------------ */
/*.totalbusiness-main-menu  { width: calc(100% - 240px); }
.totalbusiness-main-menu > li:last-of-type { float: right !important; 
     padding-left:0px;  }

.totalbusiness-main-menu > li:last-of-type a { padding: 0px !important; border:none !important; }

.totalbusiness-main-menu > li:last-of-type a div { display:none; }

.totalbusiness-main-menu > li:last-of-type a::before {      background-image: url('https://www.-.com/wp-content/uploads/2020/11/Ghana_MenuBtn.jpg');
    background-size: 240px 85px;
    display: inline-block;
    width: 240px; 
    height: 85px;
    content:""; }*/

.totalbusiness-main-menu  { width: calc(100% - 143px); }

.totalbusiness-main-menu > li:last-of-type { float: right !important; 
     padding-left:0px;  }

.totalbusiness-main-menu > li:last-of-type a {  font-size: 24px !important;
    line-height: 1em; 
    letter-spacing: normal;
    padding: 10px 40px 9px 20px !important; 
    background: rgba(102,97,233,1.00);
    border-bottom: solid 24px #007cc3;
    margin-top: -26px;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;   }


.totalbusiness-main-menu > li:last-of-type a div { display: inline-block; 
     padding-left: 15px; 
     letter-spacing: 1.5px;  }
.totalbusiness-main-menu > li:last-of-type a div  span { letter-spacing: 0px; }

.totalbusiness-main-menu > li:last-of-type a::before { 
     background-image: url('../../../uploads/2020/04/cart_two.jpg');
    background-size: 75px 48px;
    display: inline-block;
    width: 75px; 
    height: 48px;
    content:"";
}

.totalbusiness-main-menu > li:last-of-type a::after { 
    /*content: "9am - 7pm daily";*/
    display: block;
    font-size: 19px;
    text-transform: none;
    width: calc(100% - 60px);
    text-align: center;
    padding: 0px;
    margin: 0px;
    line-height: 19px;
    position: absolute;
    top: 73px;
    color: rgba(102,97,233,1.00);
    letter-spacing: 1px;
}

.totalbusiness-main-menu > li:last-of-type a:hover { 
     background: #007cc3; 
     color: rgba(102,97,233,1.00);  
     border-bottom: solid 24px rgba(102,97,233,1.00); }

.totalbusiness-main-menu > li:last-of-type a:hover .txt-yellow { color: rgba(102,97,233,1.00);  }

.totalbusiness-main-menu > li:last-of-type a:hover::after {  color: #ffffff;  }

.totalbusiness-main-menu > li:last-of-type a:hover::before { background-image: url('../../../uploads/2020/04/cart_one.png'); }

.totalbusiness-fixed-header .totalbusiness-main-menu > li:last-of-type a {     margin-top: -45px; } 


.dl-menuwrapper li:last-of-type a { text-align:center; }
.dl-menuwrapper li:last-of-type a div { display:none; }
.dl-menuwrapper li:last-of-type a:before {  background-image: url('../../../uploads/2020/11/Ghana_MenuBtn.jpg');
    background-size: 240px 85px;
    display: inline-block;
    width: 240px; 
    height: 85px;
    content:"";  }


@media only screen and (max-width: 959px)
{ 
     .totalbusiness-main-menu  { width:100%;      margin-top: 60px;   }

     .totalbusiness-main-menu > li:last-of-type a {  font-size: 17px !important;
       line-height: 1em; 
       margin-top: -31px;
       padding: 7px 30px 7px 15px !important; 
       padding-bottom: 7px !important;
       border-bottom: solid 18px #007cc3; }

    .totalbusiness-main-menu > li:last-of-type a::before { 
        background-size: 60px 39px;
        width: 60px; 
       height: 39px; }

     .totalbusiness-main-menu > li:last-of-type a::after {
         top: 58px; 
         font-size: 14px;
         line-height: 14px;
         width: calc(100% - 40px); }
}


/* ----------SUB NAV------------ */
.totalbusiness-main-menu > li > .sub-menu * { font-family: gothambookregular, gothammedium !important; }

.sf-menu > .totalbusiness-normal-menu li a { border-top-style: dotted !important; }



/* ----------NAV SOCIAL ICONS ------------ */
.top-navigation-container { position: relative; }

.top-navigation-right { position: absolute;
    right: 300px;
    top: 75px; }

.top-social-wrapper .social-icon a { color: #ffffff; 
     font-size: 30px; 
     opacity: 1; 
     filter: alpha(opacity=100);  }
.top-social-wrapper .social-icon a:hover{ opacity: 0.6; filter: alpha(opacity=60);  }

.totalbusiness-header-wrapper.header-style-6-wrapper .top-navigation-wrapper { height: 0px; 
     padding: 0px; }

.totalbusiness-fixed-social { position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    padding: 0px;
    height: 0px;
    line-height: 0px;
    z-index: 999; }

.totalbusiness-fixed-social .top-navigation-right {  right: 315px; top: 55px;  }

@media only screen and (max-width: 959px)
{
     .top-navigation-right  { top: 125px;
         width: 100%;
         text-align: center; 
         right: auto; 
         margin: 0 auto;  }
     
     .totalbusiness-navigation-wrapper .totalbusiness-main-menu > li > a { 
          padding-bottom: 15px !important; }
       .totalbusiness-navigation-wrapper .totalbusiness-main-menu > li:last-of-type > a { 
          padding-bottom: 7px !important; }
}

@media only screen and (max-width: 767px)
{
     .top-navigation-right { width: auto;
             right: 75px;
             top: 25px; }
}


/* ----------HOME PAGE------------ */
table tr td { border-bottom-width: 0px; }

a img.alignnone { margin: 5px 0px 20px 0; }

.one-fifth img { width: 80%; transition: all .2s ease-in-out; }
.one-fifth a:hover img { transform: scale(1.1);  }

.store-btn, .order-btn { transition: all .2s ease-in-out; }
.store-btn:hover, .order-btn:hover  { transform: scale(1.05);  }

h2.home-title { font-family: 'gothambold' !important;
color: #ffffff; 
line-height: 32px; }

p.homes-btn { text-align: right;}

h3.order-now-title, h3.order-now-title-menu { text-align: center; 
    font-family: 'gothambold' !important;
    text-align: center;
    background-color: #007cc3;
    color: rgba(102,97,233,1.00); 
    font-size: 27px;
    width: fit-content; display: table; 
    padding: 0px 20px;
    margin: 0 auto 10px;}


h3.order-now-title:hover {
    background-color: #ffffff;
    color: rgba(102,97,233,1.00);   }
h3.order-now-title:hover a { color: rgba(102,97,233,1.00);   }

h3.order-now-title-menu:hover {  background-color: rgba(102,97,233,1.00);
    color: #ffffff; }
h3.order-now-title-menu:hover a { color: #ffffff; }

div#rest.totalbusiness-item.totalbusiness-content-item { background-color: rgba(102,97,233,1.00);
    padding: 20px 20px 30px;
    margin-top: 80px; }

img.love-img2 {
    max-width: 89%; }

a.sl-btn {  color: #ffffff;
    background: rgba(102,97,233,1.00);
    border-bottom: solid 8px #007cc3;
    padding: 10px;
    font-weight: bold;
    font-size: 18px;}


a.sl-btn:hover {  color: white;
    background: #007cc3;
    border-bottom: solid 8px rgba(102,97,233,1.00);}

p.behind-text { font-size: 18px;
    color: #ffffff; }

a.home-text-link { color: yellow;
    font-size: 18px;
    font-weight: 900; }

a.home-text-link:hover { color: #ffffff; }

span.spread-title-red { color: rgba(102,97,233,1.00);
font-family: 'GrilledCheeseBold';
    font-size: 51px;
    font-weight: bold; } 

span.spread-title-yellow { color: #f89f32;
font-family: 'GrilledCheeseBold';
    font-size: 51px;
    font-weight: bold; } 

h2.big-shout { text-align: center; }

span.big {    color: #a52e30;
    font-weight: bold; }

span.shout {color: rgba(102,97,233,1.00);
    font-weight: bold; }

p.brave-text { text-align: center; font-size: 18px; }

h1.open-title { color: #b93538;
    font-weight: 900;
    line-height: 59px;
    font-size: 54px; }

span.open {  color: #b93538;
    font-weight: 900;
    line-height: 59px;
    font-size: 68px;}

h4.thank-text { text-align: center;
    color: rgba(102,97,233,1.00);
    font-family: 'gothambold' !important;
 }

img.home-love-heart { position: absolute;
    right: 0px;
    bottom: -10px;
    width: 85px; }

div#thank-you.totalbusiness-item.totalbusiness-content-item { position: relative; }

div#love-img1.totalbusiness-item.totalbusiness-content-item { margin-right: 0px; }


@media screen and (min-width: 770px) {

div#menu-mobile-slider.totalbusiness-color-wrapper.gdlr-show-all.no-skin { display: none !important;  }
 }



@media only screen and (max-width: 767px)
{
.one-fifth img { width: 50%; }

div#map-img.totalbusiness-item.totalbusiness-content-item { display: none !important;}

h3.order-now-title a, h3.order-now-title-menu a,
h3.order-now-title, h3.order-now-title-menu {  font-size: 15px;  }

h3.order-now-title, h3.order-now-title-menu { margin-bottom: 5px !important; }

span.spread-title-red {  font-size: 27px; }
span.spread-title-yellow {  font-size: 27px; }

div#rest.totalbusiness-item.totalbusiness-content-item { margin-top: 0px;
    padding: 10px 10px 15px; 
margin-left: 15px;
margin-right: 15px;
}

h2.home-title { font-size: 14px;  text-align: center;  margin-bottom: 13px;  line-height: 10px; }

h1.open-title {  line-height: 21px;  font-size: 18px; }

span.open {   line-height: 27px;  font-size: 24px; }

span.big {  font-size: 27px; }
span.shout {  font-size: 27px; }

p.brave-text  { text-align: justify; font-size: 12px; margin-bottom: 5px;  }

#love { padding: 0px !important; }

#love .two-fifth {width: 43% !important;}
#love .three-fifth {width: 57% !important;}

img.love-img2 { max-width: 100%; }
 
h4.thank-text {   font-size: 18px; text-align:left;  }

h2.big-shout { margin-bottom: 0px; }

img.home-love-heart {
    position: absolute;
    right: 0px;
    bottom: -10px;
    width: 50px; }

div#ppl-img.totalbusiness-image-frame-item.totalbusiness-item { margin-bottom: 10px !important;  }

div#meal4meals.totalbusiness-image-frame-item.totalbusiness-item { margin-bottom: 30px !important; 
}

p.behind-text { font-size: 12px; margin-bottom: 0px;}

a.home-text-link {  font-size: 12px; }

a.sl-btn {  font-size: 12px; border-bottom: solid 4px #007cc3; padding: 5px;  }
a.sl-btn:hover {  border-bottom: solid 4px rgba(102,97,233,1.00); }

}




/* ----------PAGE COLOUR BANNERS------------ */
#colour-banner h3, #colour-banner h3 span { text-transform: uppercase;  color: #ffffff; }
#colour-banner .totalbusiness-item-title-head { padding: 10px 0px; }
#colour-banner .container { display: flex; align-items: center; } 
#colour-banner img { max-height: 90px;  } 

@media only screen and (max-width: 1080px)
{
     #colour-banner h3, #colour-banner h3 span { font-size: 22px;  }
}

@media only screen and (max-width: 767px)
{
     #colour-banner h3, #colour-banner h3 span { font-size: 17px;  }
     #colour-banner .container:not(.totalbusiness-item-title-container) {  max-width: 90%; }
     #colour-banner .totalbusiness-item-title-container {  max-width: 100%; }
     #colour-banner .three-fifth { width: 70%;  }
     #colour-banner .two-fifth { width: 30%;  }
}

@media only screen and (max-width: 554px)
{
     #colour-banner h3 { margin-bottom: 5px; }     
     #colour-banner h3 br { display: none; }
     #colour-banner h3, #colour-banner h3 span  { font-size:14px; text-transform: none;  }

     #colour-banner  .totalbusiness-item-title-head { line-height: 17px; }
     #colour-banner .totalbusiness-item-title-head { padding: 5px 0px; }

     #colour-banner .two-fifth img { max-width: fit-content; height: 45px;  } 
     
      #colour-banner .totalbusiness-image-frame-item { margin: 0px;  }
}



/* ----------MENU (PORTFOLIO ITEMS) ------------ */
.portfolio-thumbnail .portfolio-overlay {
    background: rgb(0,0,0);
    background: linear-gradient(360deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);  }
.portfolio-overlay-content { margin-top: 55px !important;  } 

.totalbusiness-modern-portfolio .portfolio-title { text-transform: none !important;     width: 70%; }

#menu-item .portfolio-thumbnail:hover img, 
#menu-item .portfolio-thumbnail img { transform: none !important;
     -webkit-transform: none !important;
     -moz-transform:  none !important; } 

#menu-item .portfolio-overlay-icon {
    top: 50%;
    color: #ffffff;
    text-align:center;
    padding: 0px;
    height: 40px;
    line-height: 40px;
    max-width:100px;
    left: 50%;
    font-weight:bold;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size:40px;
}

#menu-item .portfolio-overlay-icon:hover  { color: rgba(102,97,233,1.00); }

.page-id-321 .container .six .portfolio-item-wrapper { width: 80%; margin: 0 10%; }
.page-id-321 #content-section-5 .container .totalbusiness-item p a img, 
.page-id-321 #content-section-6 .container .totalbusiness-item p a img 
{ width: 90%; margin: 0 5%;  } 
.page-id-321 #content-section-24 .container .portfolio-item-wrapper ,
.page-id-321 #content-section-16 .container .portfolio-item-wrapper 
{ width: 90%; margin: 0 5%; }


@media only screen and (max-width: 959px)
{ 
     .portfolio-overlay-content { margin-top: -10px !important;  } 
     .totalbusiness-modern-portfolio .portfolio-title { width: 90%; }

      #menu-item .portfolio-overlay-icon { top: 30%; }
}

@media only screen and (max-width: 767px)
{ 
     .page-id-321 .container .six .portfolio-item-wrapper { width: 100%; margin: 0; }

     .page-id-321 .container .totalbusiness-item p a img { width: 100%; margin: 0;  }
     .page-id-321 #content-section-8 .container .portfolio-item-wrapper ,
     .page-id-321 #content-section-24 .container .portfolio-item-wrapper ,
     .page-id-321 #content-section-16 .container .portfolio-item-wrapper 
     { width: 100%; margin: 0; }
}


/* ----------HOVER TESTS------------ */
.portfolio-item-wrapper:not(#hover3):not(#hover4) .portfolio-thumbnail:hover  .portfolio-overlay { opacity: 0.6; }

#hover4 .portfolio-thumbnail .portfolio-overlay {
    background: rgb(0,0,0) !important; }
#hover4 .portfolio-thumbnail:hover .portfolio-overlay {  opacity: 0.1;  }

#hover1 .portfolio-thumbnail:hover img, 
#hover1 .portfolio-thumbnail img,
#hover2 .portfolio-thumbnail:hover img, 
#hover2 .portfolio-thumbnail img,
#hover3 .portfolio-thumbnail:hover img, 
#hover3 .portfolio-thumbnail img,
#hover4 .portfolio-thumbnail:hover img, 
#hover4 .portfolio-thumbnail img  { transform: none !important;
     -webkit-transform: none !important;
     -moz-transform:  none !important;  }

#hover1 .portfolio-overlay-icon {
    top: 80%;
    color: #ffffff;
    text-align:center;
    padding: 0px 20px;
    height: 40px;
    line-height: 40px;
    border: 2px solid;
    max-width:100px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: linear-gradient(to right, #eee, #eee);
    background-repeat: no-repeat;
   background-size: 0 100%;
   transition: background-size 0.5s 0s;
   border-radius: 5px;
}

#hover1 .portfolio-overlay-icon:hover {
    background-size: 100% 100%;
    color: rgba(102,97,233,1.00);
}


#hover2 .portfolio-overlay-icon, #hover4 .portfolio-overlay-icon {
    top: 50%;
    color: #ffffff;
    text-align:center;
    padding: 0px;
    height: 40px;
    line-height: 40px;
    max-width:100px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size:30px;
}

#hover2 .portfolio-overlay-icon:hover, #hover4 .portfolio-overlay-icon:hover {
    color: rgba(102,97,233,1.00);
}


#hover3 .portfolio-overlay-icon {
    top: 30%;
    color: rgba(102,97,233,1.00);
    text-align:center;
    padding: 0px;
    height: 40px;
    line-height: 40px;
    max-width:100px;
    left: 50%;
    font-size:30px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #ffffff; 
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

#hover3 .portfolio-overlay-content { top: 30%; }

#hover3 .portfolio-overlay-icon:hover {
    background: #007cc3;
    color: rgba(102,97,233,1.00);
}


#hover3 .portfolio-thumbnail .portfolio-overlay { opacity: 1; background:none; }

#hover3 .portfolio-thumbnail .portfolio-overlay::after {
  position: absolute;
  content: '';
  top:0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: rgba(102,97,233,1.00);
  background: rgba(102,97,233,1.00);
  opacity: 0.7 !important;
  transform-origin: top;
  transition:width 0.5s ease;
}

#hover3 .portfolio-thumbnail:hover .portfolio-overlay::after {
  width: 100%;
}


/*-------BRAND PAGE-------*/

h4.main-titles { 
    color: white;
    background-color: red;
    padding: 10px;
    max-width: 35%;
    margin: 0px !important!; }

a.about-us-read-more , a.cr-btn { float: right;
    color: #fff;
    font-weight:bold; 
    background-color: rgba(102,97,233,1.00);
    padding: 8px 20px;
    border-bottom: solid 8px #007cc3; }

a.about-us-read-more:hover, a.cr-btn:hover {
    color: rgba(102,97,233,1.00);
    background-color: #007cc3;
    border-bottom: solid 8px rgba(102,97,233,1.00); }

.totalbusiness-blog-grid .totalbusiness-blog-info { display: none; }

.totalbusiness-blog-grid .totalbusiness-blog-grid-content { 
    background-color: rgba(102,97,233,1.00);
    padding: 15px 0px 5px 15px; }

 #initiatives h3.totalbusiness-item-title.totalbusiness-skin-title.totalbusiness-skin-border {color: rgba(102,97,233,1.00) !important;}

.totalbusiness-blog-grid .totalbusiness-blog-title { font-size: 14px; }

.totalbusiness-plain .about-us-read-more { float: right; }

h3.totalbusiness-item-title.totalbusiness-skin-title.totalbusiness-skin-border { color: rgba(102,97,233,1.00); }

 .totalbusiness-item-title-wrapper.totalbusiness-item { margin-bottom: 20px; }

img.most-loved.alignright { margin: 0px 0 20px 20px; }

@media only screen and (min-width: 770px) {

div#mobile-only.totalbusiness-item.totalbusiness-accordion-item.totalbusiness-multiple-tab.style-1 { display: none !important;} 

div#custombullets.totalbusiness-item.totalbusiness-accordion-item.totalbusiness-multiple-tab.style-2 { display: none !important;} 

 }



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

.totalbusiness-item-title-wrapper.totalbusiness-medium .totalbusiness-item-title {
    font-size: 24px; }

h4.main-titles { font-size: 20px; }

p.brand-font {  font-size: 20px !important; }
#brand-story-img img {max-width: 80%; }

img.most-loved.alignright { float: left !important;  margin: 0px 0px 20px 0px ;}

img.loved-letters { display: none; }
.rc-table tr td:first-of-type {  padding-right: 0px !important; }
h4.loved-headings { font-size: 20px; }
p.loved-txt { text-align: left; font-size: 12px; }
table.rc-table td { padding: 15px 0px 0px 0px !important; }

header.post-header { position: initial !important; }

p.hide {display: none !important;}
li.hide {display: none !important;}

.totalbusiness-accordion-item.style-1 .accordion-title i {
    color: rgba(102,97,233,1.00);
    padding-left: 0px;
    padding-right: 0px;
    background-color: transparent; }

.totalbusiness-accordion-item.style-1 .accordion-title i.icon-minus {
    background-color: transparent;
    color: rgba(102,97,233,1.00) !important;
    padding-left: 0px;
    padding-right: 0px;}
.totalbusiness-accordion-item.style-1 .accordion-content { margin-left: 0px; }

h4.accordion-title {    font-size: 14px !important;
    font-family: 'gothambook' !important; }

div#mobile-only.totalbusiness-item.totalbusiness-accordion-item.totalbusiness-multiple-tab.style-1 { margin: 0px 15px 0px; }

#custombullets div.accordion-content {margin-left: 10px !important}

div#social-responsibility.totalbusiness-color-wrapper.gdlr-show-all.no-skin {padding-bottom: 0px !important; }

.totalbusiness-accordion-item.style-2 .accordion-title {
    color: rgba(102,97,233,1.00);
    font-weight: 800; }

}

/* ----Loved Table----*/


table.cr-table tr td { padding: 0px 0px !important; border-bottom-width: 0px !important; }

.rc-table tr td:first-of-type { padding-right: 20px !important; } 
.rc-table tr td:last-of-type {  vertical-align: top;  }


p.brand-font  {
    font-family: 'grilledcheese';
    color: #fff;;
    font-size: 28px; }

h3.brand-title1 {
    font-family: 'grilledcheese' !important;
    margin-bottom: 0px;
    color: #fff;
    font-size: 45px; 
    line-height: 40px;}

h3.brand-title2     {   margin-bottom: 0px;
    color: #fff; 
    font-size: 45px;
    font-weight: 900;
    line-height: 45px; }


/* ----Bullets----*/

#custombullets ul { list-style: none; line-height: 20px; margin-left: 40px;  }

#custombullets ul li { margin-bottom: 5px; position:relative;  padding-left: 5px;}

#custombullets ul li::before { content: "•";
	color: rgba(102,97,233,1.00); 
	font-weight: bold; 
	display: inline-block; 
	width: 1em; 
	margin-left: 10px;
	font-size: x-large; 
	position: absolute;
       left: -25px;
       text-align: justify; }

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

h4.main-titles {  max-width: 100%; }

.rc-table tr td:first-of-type {
    padding-right: 5px !important;
    padding-top: 23px; }

#custombullets ul {  margin-left: 10px; }

body .container { max-width: 350px;} }

/*-------STORE LOCATOR PAGE-------*/

.tablepress { background-color: white; }

.tablepress tbody td, .tablepress tfoot th { border-bottom: 2.5px solid #007cc3 !important; }

.tablepress tbody tr:last-of-type td { border-bottom: none !important; }

div#outlets.totalbusiness-item.totalbusiness-content-item   { background-color: #fff;
    padding-right: 30px;
    padding-left: 30px; }

img.open { margin-top: 80px; }

h4.order-online { background-color: rgba(102,97,233,1.00);
    padding: 5px 10px;
    border-radius: 55px; }

h4.order-online:hover { background-color: #848688; }

h5.sl-contact1 {color: #848688;
    margin-bottom: 0px;
}

h5.sl-contact2 {  margin-bottom: 0px !important; }

h5.sl-contact2 a {color: #848688;
    margin-bottom: 0px !important; }

h5.sl-contact2 a:hover {color: rgba(102,97,233,1.00); }

div#stores-map.totalbusiness-image-frame-item.totalbusiness-item {margin-top: 40px;}

#tablepress-2 .tablepress .tablepress-id-2 tr td .row-4 { border-bottom: none !important; }
.tablepress { margin-bottom: 0em !important; }

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

div#store.totalbusiness-color-wrapper.gdlr-show-all.no-skin { padding-top: 50px !important; }

img.open { margin-top: 0px; }

h4.order-online { font-size: 20px; }

h5.sl-contact1, h5.sl-contact2 {font-size: 17px; }

div#outlets.totalbusiness-item.totalbusiness-content-item   { background-color: #fff;
    padding-right: 5px;
    padding-left: 5px; } 

div#stores-map.totalbusiness-image-frame-item.totalbusiness-item {margin-top: 0px;}

#locator-titles h3 {font-size: 20px; }

} 


/*-------404 PAGE-------*/
.totalbusiness-page-title-wrapper { background-image: url(../../../uploads/2020/04/_BrandHeader.jpg); }


div#order-nw.totalbusiness-item.totalbusiness-content-item {margin-bottom: 0px; }

h3.order-title { text-align: center;
    color: #783233;
    font-family: 'gotham';
    font-weight: bold; 
    margin-bottom: 0px !important;}

h3.colour-banner-titles    { color: #fff;
    font-weight: bold; 
    padding-top: 30px; }

p.menu-icon-title {   font-weight: bold;
    font-size: 14px;
    color: #783233;
    font-family: 'gotham';
    text-align: center; 
    margin-bottom: 0px;}

.menu-icon-title a { color: #783233; }
.menu-icon-title a:hover { color: rgba(102,97,233,1.00); }

img.menu-icon-img { max-width: 60%; }

#cbanner-fimg img { max-width: 70% !important;}

.menu-icon-img  { transition: all .2s ease-in-out; }
.menu-icon-img:hover  { transform: scale(1.1); }

table tr td.img-cell { padding-bottom: 0px !important;}


/* --- MENU  --- */
@media only screen and (max-width: 767px)
{
     header { position: fixed !important; }
     #content-section-1 { margin-top: 70px; } 
     .totalbusiness-header-container { max-width: 90% !important; }
     .totalbusiness-logo div a img { max-height: 80px; margin-left: -25px; }
}


/* --- MENU ICONS --- */
#menu-icons  .totalbusiness-item-title-head h3 { color: #783233;  }

#menu-icons.stick {
    position: fixed;
    padding-top: 5px !important; 
    top: 93px; 
    z-index: 9999;
    margin: 0 auto;
    width: 100%; }

@media only screen and (max-width: 767px)
{
      #menu-icons.stick { top: 80px; } 
}

@media only screen and (max-width: 554px)
{
      #menu-icons  .totalbusiness-item-title-head h3 { font-size: 15px; }
      #menu-icons { padding-bottom: 5px !important; padding-top: 5px !important;  }
      #menu-icons .totalbusiness-item-title-wrapper { margin-bottom: 5px; }
}

/* --- HOME PAGE MENU ICONS --- */
#home-menu-icons  .totalbusiness-item-title-head h3 { color: #ffffff;  }
#menu-icons .totalbusiness-item-title-wrapper.totalbusiness-item { margin-bottom: 5px; }

#home-menu-icons.stick {
    position: fixed;
    padding-top: 5px !important; 
    top: 93px; 
    z-index: 9999;
    margin: 0 auto;
    width: 100%; }

@media only screen and (max-width: 767px)
{
      #home-menu-icons.stick { top: 80px; font-size: 11px; } 

     .copyright-container { padding: 5px 0px; font-family: 'gothambookregular' !important; font-size: 11px;   }

     #weareopen .container { display: flex; flex-flow: column;  }
     #weareopen .container .six:first-of-type { order: 2;  }
     #weareopen .container .six:nth-of-type(2) { order: 1;  margin-bottom: 10px; }
     #weareopen .container .open-title, 
     #weareopen .container .totalbusiness-item,
     #weareopen .container .homes-btn { margin-bottom: 0px; }

     #shoutout_carousel { margin-bottom: 0px; }
}

@media only screen and (max-width: 554px)
{
      #home-menu-icons  .totalbusiness-item-title-head h3 { font-size: 15px; }
      #home-menu-icons { padding-bottom: 5px !important; padding-top: 5px !important;  }
      #home-menu-icons .totalbusiness-item-title-wrapper { margin-bottom: 5px; }
}


/* --- HOME PAGE BRO BTN--- */

a.bro-btn { color: white;
    background-color: rgba(102,97,233,1.00);
    padding: 15px;
    font-weight: bold;
    font-family: 'gotham';
    font-size: 20px; }

a.bro-btn:hover { color: rgba(102,97,233,1.00);
    background-color: #fff; 
border: solid 1px rgba(102,97,233,1.00); }

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

a.bro-btn {
    padding: 10px;
    font-size: 12px;}

a.bro-btn:hover {
    padding: 10px;
    font-size: 12px;}  }

/--Copyright Text--/

div.copyright-container.container div.copyright-right a { color: #ffffff !important; }
div.copyright-container.container div.copyright-right a:hover {color: #007cc3 !important;}