@font-face{font-family:toyotatext;src:url(https://cmhtoyota.co.za/wp-content/themes/genesis-sample/./fonts/toyotatext_rg.ttf)}@font-face{font-family:toyotatextbold;src:url(https://cmhtoyota.co.za/wp-content/themes/genesis-sample/./fonts/toyotatext_bold.ttf)}body{background:#fff}.entry{background-color:#fff;margin-bottom:40px;padding:0}h1{font-size:40px}h1,h2,h3,h4,h5,h6,strong,p,a,label,input,textarea,select,option{font-family:toyotatext}p,a,li,label,input,textarea,select,option{font-size:16px;font-family:toyotatext}.header-image .site-title>a{background-position:center!important;background-size:contain!important;float:left;min-height:100px;width:100%}.bannerImage img{width:100%;height:auto}.header-image .title-area{margin:unset;max-width:150px;padding:0}.site-header>.wrap{padding:0;display:flex;flex-wrap:wrap;align-items:center;max-width:1600px;justify-content:center}.site-header{background-color:#0009}.site-header .widget-area{float:right;text-align:right;width:unset;margin-left:20;max-width:1400px;display:flex}#custom_html-6{display:inline-flex}.site-header{background-color:#000000bf;width:100%;z-index:999}.dealerBannerNameOverlay{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);text-align:center;color:#fff;font-size:42px;font-weight:600;text-transform:uppercase}.headerDealerName{text-align:center;margin-top:10px}.genesis-nav-menu a{color:#fff;text-decoration:none;display:block;padding:0 8px;text-transform:uppercase;font-size:17px;margin-top:30px}.genesis-nav-menu a:hover,.genesis-nav-menu a:focus,.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:hover,.genesis-nav-menu .sub-menu .current-menu-item>a:focus{color:#fff9;text-decoration:none}.genesis-nav-menu .sub-menu a{background-color:#0000005e;border:0 solid #eee;margin-top:0}.genesis-nav-menu ul.sub-menu{padding-top:41px}.genesis-nav-menu .sub-menu a{width:205px}.genesis-nav-menu .sub-menu{border-top:1px solid #eee0}.siteLoader{position:fixed;top:0;bottom:0;width:100%;text-align:center;background:#fff;z-index:9999;display:none}.siteLoader img{top:50%;position:absolute;transform:translate(-50%,-50%)}header.entry-header{display:none}.flex{display:flex}.flexwrap{flex-wrap:wrap}.homeTile{padding:5px;width:100%;position:relative;display:flex}.blur{background:#ffffff4d;backdrop-filter:blur(20px);padding:6%;border-radius:15px;border:1px solid #b7b7b717;box-shadow:2px 6px 10px 0 rgb(75 75 75 / 44%)}.newTile h3{text-transform:uppercase;font-size:30px}.imageHolder{position:relative}.newTile{position:relative;width:50%;z-index:1;top:70px}.page-id-18434 .site-inner{padding-top:0}.headingHolder{position:absolute;transform:translate(0%,-100%);color:#fff}.writingHolder{position:inherit;width:1200px;margin:0 auto}.bannerHolderElect{position:relative}.imageAndTextHolder{display:flex;padding-top:50px}.imageHolderHybrid,.textHolderHybrid{width:50%}.vehicleName{display:inline-flex}.newButton a{width:100%;background:#ec1b3b;padding:10px 20px;color:#fff;border-radius:25px;text-decoration:none;font-weight:600}.OutLineButton a{padding:7px 13px;border:2px solid #fff;color:#fff;text-decoration:none;display:block;max-width:179px;text-align:center;border-radius:25px;font-weight:600}img.gr-logo{width:40px}img.gr-logo{width:40px}.textElectric{padding:4%;width:50%}.blackButtonOutlined a{padding:10px 15px;border-radius:25px;text-decoration:none;color:#fff;background:#282830;font-weight:600}.imageElectrc{width:50%}.outlineButtonBlack a{padding:12px 25px;color:#000;text-decoration:none;border:2px solid #000;border-radius:25px}.imageAndTextElectric{display:flex;padding-top:50px}.whitebackground{padding-top:25px}p.vehicle{margin:0 5px 0 0;font-size:18px;font-weight:600}.flexVehicles{display:flex;width:70%}h2.blueHeading{color:#3967f6}.mainHolderBannerText div{font-size:0rem}.blackBackground{background:#000;padding:2%}.blackBackground p{color:#a2a5a7}.headingHolder h2{font-size:50px}.newButton a:hover,.blogButton a:hover{background:#fff;color:#ec1b3b}.textHolderRight{position:absolute;width:100%;right:-100px}.textHolder{position:absolute;left:-90px;overflow:visible}.upperText{text-transform:uppercase}.aligncentre{text-align:center}.redtext{color:#ec1b3b;font-weight:800}.blog .entry-header,.blog .entry-content{max-width:1200px;margin:0 auto}.blog header.entry-header{display:block}.blog .entry-title a,.sidebar .widget-title a{font-size:30px}.archive-description.posts-page-description{display:none}.archive-pagination ul{text-align:center}ul.peppermint-dots>li>span{top:0%!important;left:0%!important;margin:0!important;width:50px!important;height:9px!important;border-radius:0!important;background:#808080b0!important}ul.peppermint-dots>li.peppermint-active-dot>span{margin:0!important;width:50px!important;height:10px!important;border:2px solid #fff!important;background:#ffffff!important}ul.peppermint-dots>li{width:50px!important;margin:0 5px}.peppermint.peppermint-active .peppermint-slides+ul.peppermint-dots{margin:.6em 0 0 0;position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}.peppermint-slides{padding-top:0!important;padding-bottom:0!important}.peppermint.peppermint-active{margin-bottom:0!important;width:100%!important;max-width:unset}.leftSliderArrow{position:absolute;top:50%;transform:translateY(-50%);left:0}.rightSliderArrow{position:absolute;top:50%;transform:translateY(-50%);right:0}.sliderArrowHolder div span,.bx-controls-direction span{display:inline-block;background:#0000008c;color:#fff;font-size:36px;padding:10px 10px;cursor:pointer}.bannerSliderRandom{max-width:unset}.bx-wrapper .bx-viewport{background:transparent!important}.bx-wrapper{max-width:100%!important}.bx-wrapper .bx-viewport{box-shadow:none!important;width:1200px!important;min-height:400px}.bx-wrapper .bx-controls-direction a{text-indent:unset!important}.homeSliderVehicle{box-shadow:0 0 10px #949292;border-radius:25px;padding:20px;margin:10px}.homeSliderVehicleInfo h2{font-weight:400;color:#000}.homeSliderVehiclePriceHolder{color:#000}.woocommerce .siteLoader{display:block}span.vehiclePrice{display:block;font-size:42px;font-weight:800;color:#606060;line-height:15px;margin-bottom:15px;letter-spacing:-2px}a.vehicleSliderExplore{display:block;text-align:center;background:#e8223e;color:#fff;text-decoration:unset;border-radius:35px;padding:5px 0;font-weight:800;font-size:33px;margin-top:25px;border:2px solid #fff0}.vehicleSliderExplore a :hover{border:2px solid #e8223e;color:#e8223e;background-color:#fff}.newVehicleSlider{margin-bottom:60px}.blogArchiveImage{height:220px}#blogArchiveHolder .bx-clone{display:none}#modelSlider{margin-left:20px}.blogArchiveImage img{object-position:center;height:100%;width:auto;object-fit:cover;margin:0 auto}.blogArchiveHolder figure{display:flex;justify-content:center;padding:0 30px}.blogArchive{background:#fff;border:3px solid #ccc}.blogSlider{overflow:hidden}#blogArchiveHolder{margin-left:0}#blogArchiveHolder li{padding:30px}.newArchiveSlider{background:#e2e2e2;margin:60px 0;padding:40px}.newArchiveSlider .peppermint-dots{position:unset!important;transform:translateX(0)!important}.blogArchiveTitle h3{font-weight:400;text-transform:uppercase;font-size:21px;margin:30px 6px;min-height:100px;text-align:left}.blogButton a{display:inline-block;text-decoration:none;position:absolute;bottom:40px;background:#ec1b3b;padding:10px 20px;color:#fff;font-weight:600;border-radius:30px;left:50%;transform:translateX(-50%)}.blogArchiveContentHolder{position:relative;min-height:200px}.single-post .entry-content{max-width:1300px;margin:0 auto}.single-post header.entry-header{display:block;text-align:center}.entry-meta{display:none}.mainInfoHolderUsed #accordion>div{max-height:420px}.bannerSliderRandom figure{margin-bottom:0!important;display:block}.site-inner{clear:both;padding-top:15px;word-wrap:break-word;max-width:unset}.pageHeading h1{text-transform:uppercase;color:#000}.limitwidth{max-width:1200px;margin:0 auto}.lightGreyBackground{background:#e2e2e2}.formholder{padding:25px 0}.quform-label>label{color:#000}.quform-elements-3 .quform-label>label{color:#000;font-weight:600}h2.quform-group-title{color:#000}.quform .quform-field-captcha,.quform .quform-field-date,.quform .quform-field-email,.quform .quform-field-file,.quform .quform-field-multiselect,.quform .quform-field-password,.quform .quform-field-select,.quform .quform-field-text,.quform .quform-field-textarea,.quform .quform-field-time,.quform .select2-container--quform .select2-selection{display:block;margin:0;min-width:10px;max-width:100%;width:100%;padding:8px;height:auto;line-height:1.5;font-size:1em;border:1px solid #cecece;border-radius:13px}.quform-element-submit button{display:block;margin:0;cursor:pointer;line-height:1.5;max-width:100%;background:#ec1b3b;border-radius:25px;padding:10px 25px!important;font-size:20px}.quform-elements-3 .quform-field-captcha,.quform-elements-3 .quform-field-date,.quform-elements-3 .quform-field-email,.quform-elements-3 .quform-field-file,.quform-elements-3 .quform-field-multiselect,.quform-elements-3 .quform-field-password,.quform-elements-3 .quform-field-select,.quform-elements-3 .quform-field-text,.quform-elements-3 .quform-field-textarea,.quform-elements-3 .quform-field-time,.quform-elements-3 .select2-container--quform .select2-selection,.quform-elements-6 .quform-field-captcha,.quform-elements-6 .quform-field-date,.quform-elements-6 .quform-field-email,.quform-elements-6 .quform-field-file,.quform-elements-6 .quform-field-multiselect,.quform-elements-6 .quform-field-password,.quform-elements-6 .quform-field-select,.quform-elements-6 .quform-field-text,.quform-elements-6 .quform-field-textarea,.quform-elements-6 .quform-field-time,.quform-elements-6 .select2-container--quform .select2-selection{display:block;margin:0;min-width:10px;max-width:100%;width:100%;padding:8px;height:auto;line-height:1.5;font-size:1em;border:1px solid #cecece;border-radius:0}.quform-button-submit-3_2 button,.quform-button-submit-6_2 button{display:block;margin:0;cursor:pointer;line-height:1.5;max-width:100%;background:#ec1b3b;border-radius:0;padding:10px 25px!important;font-size:20px}.home-new-model-section .selection-container ul{display:flex;margin:0;flex-wrap:nowrap;align-items:stretch;width:100%;-webkit-box-align:stretch;margin:0 auto;position:relative}.home-new-model-section .selection-container ul::before{left:0}.home-new-model-section .selection-container ul::after{right:0}.home-new-model-section .selection-container ul li{list-style:none;-webkit-box-flex:1;flex-grow:1;background-color:#f8f8f8;border:1px solid #ccc;padding:15px 17px;cursor:pointer;border-radius:20px;margin:5px}.home-new-model-section .selection-container ul li:last-child{border-right:1px solid #ccc}.home-new-model-section .selection-container ul li h3{margin-bottom:0;text-align:center;font-size:18px;position:relative;background-color:unset}.home-new-model-section .selection-container ul li.active{background-color:#fff;position:relative}.new-modal-list-container ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;margin-top:20px}.new-modal-list-container ul li{list-style:none;min-width:150px;width:230px;padding:15px;border-radius:0;transition-duration:.5s}.new-modal-list-container ul li:hover{box-shadow:0 1px 10px rgb(0 0 0 / .3);transition-duration:.5s}.new-modal-list-container ul li .each-vehicle-container{text-align:center}.new-modal-list-container ul li .each-vehicle-container .img-container{width:100%;height:120px;background-position:center;background-repeat:no-repeat;background-size:cover}.new-modal-list-container ul li .each-vehicle-container h6{font-size:20px;color:#000;display:flex;justify-content:center;align-items:center}.new-modal-list-container ul a{text-decoration:none}.contactMapHolder{width:100%;align-items:center;overflow:visible;margin:40px 0}.boxShadow{box-shadow:5px 5px 5px #8b8989}.flexThreeQuart{width:75%;min-width:300px}.flexOneQuart{width:25%}.redColor{color:#ec1b3b}.upperfont{text-transform:uppercase}.contentHolder{padding:30px}.contentHolder a{color:#333;text-decoration:none}.contentHolder a:hover{color:#ec1b3b}.smallPadding{padding:10px 0}.flexFull{width:100%}.flexHalf{width:50%;min-width:300px}.staffHolder{display:inline-flex;padding-bottom:20px}.staffImage{width:30%}.staffContent{padding:0 20px}.mainStaffHolder{border-bottom:2px solid #c7c7c7;padding-top:7px}.staffContent h3{margin:0}.staffContent p{margin-bottom:0;margin-top:20px}.meetteamsection{margin-top:35px}.contentHolder{line-height:25px}h4.subheading{width:100%;font-size:25px}.financeHeading{font-size:55px;font-weight:800;margin-bottom:0}.newButtonFinance{background:#d02128!important;color:#fff;width:100%;max-width:200px;border-radius:30px;float:left}.page-id-19120 .site-inner .content-sidebar-wrap,.post-type-archive .site-inner .content-sidebar-wrap{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.tax-dealers .site-inner .content-sidebar-wrap{display:flex;flex-wrap:wrap;flex-direction:column-reverse;justify-content:center;align-items:center}.woof_container{margin:0 10px}.archive-description.taxonomy-archive-description.taxonomy-description{display:none}.tax-dealers .sidebar-primary{float:right;width:100%;margin-bottom:10px}.page-id-19120 .sidebar-primary,.post-type-archive-product .sidebar-primary{float:right;width:100%;margin-bottom:10px}.woof_redraw_zone{display:flex;justify-content:center;margin:0 auto;width:100%;flex-wrap:wrap;align-items:center}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 30px;font-weight:600;border-radius:3px;left:auto;color:#fff;background-color:#ec1b3b;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;border-radius:20px;border:2px solid #fff0}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:#fff;text-decoration:none;background-image:none;border:2px solid #ec1b3b;color:#ec1b3b}.chosen-container{width:145px!important}.page-id-19120 .sidebar .widget,.post-type-archive-product .sidebar .widget{background-color:#fff;padding:0;padding-top:10px}.page-id-19120 .content,.post-type-archive-product .content{float:right;width:100%;max-width:1200px;margin:auto}.woof_submit_search_form,.woof_reset_search_form{float:left;font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 30px;font-weight:600;border-radius:3px;left:auto;color:#fff;background-color:#ec1b3b;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;border-radius:20px;border:2px solid #fff0}.tax-dealers .sidebar .widget{background-color:#fff;padding:0;padding-top:10px}.tax-dealers .content{float:right;width:100%;max-width:1200px;margin:auto}.woocommerce .woocommerce-result-count{margin:0 0 1em;display:none}.woocommerce .woocommerce-ordering{margin:0 0 1em;display:none}h1.woocommerce-products-header__title.page-title{display:none}.page-id-19120 .woocommerce-page,.post-type-archive-product .woocommerce-page{padding-top:20px;border-top:1px solid #ddd}.tax-dealers .woocommerce-page{padding-top:20px;border-top:1px solid #ddd}.woocommerce-LoopProduct-link.woocommerce-loop-product__link>div{height:250px!important}.post-type-archive-product .woocommerce ul.products li.product,.post-type-archive-product .woocommerce-page ul.products li.product{border-radius:40px;box-shadow:5px 5px 10px #767676;overflow:hidden}.tax-dealers .woocommerce ul.products li.product,.tax-dealers .woocommerce-page ul.products li.product{border-radius:40px;box-shadow:5px 5px 10px #767676;overflow:hidden}.woocommerce ul.products li.product .price{color:#ec1b3b;display:block;font-weight:600;margin-bottom:10px;font-size:30px}span.price{border-bottom:1px solid #333;margin:0 20px}.woocommerce span.onsale{background-color:#ec1b3b}.woocommerce ul.products li.product .onsale{margin:.5em .5em 0 0}.page-id-19120 .woocommerce-loop-product__title,.post-type-archive-product .woocommerce-loop-product__title{font-size:25px!important;color:#000;padding:0 20px!important;margin-bottom:10px!important;min-height:100px}.tax-dealers .woocommerce-loop-product__title{font-size:25px!important;color:#000;padding:0 20px!important;margin-bottom:10px!important;min-height:100px}.woocommerce nav.woocommerce-pagination ul li a{background:#303030;color:#fff;font-weight:600}.usedCarLogoBottom{border-top:2px solid #f1f1f1;margin-top:40px}.usedCarLogoBottom img{margin:auto;float:unset;display:block;padding:20px 0}.widget-woof .widget-title{text-align:center}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ec1b3b!important;color:#fff!important}.outstock_button{display:inline-block;background:#ec1b3b;margin:10px auto 20px;width:100%;max-width:250px;text-align:center;color:#fff;font-weight:600;padding:10px 0;border-radius:30px;left:50%;position:relative;transform:translateX(-50%);border:2px solid #fff0}.outstock_button:hover{background:#fff;border:2px solid #ec1b3b;color:#ec1b3b}.specDisplay{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 20px 10px;font-size:17px;color:#444;font-weight:600;border-bottom:1px solid;padding-bottom:10px}h2.special_heading{width:100%;text-align:center}.post-type-archive-specials .content-sidebar-wrap{display:flex;max-width:1200px;margin:auto;flex-wrap:wrap}.post-type-archive-specials .content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.promotion_archive{width:30%;padding:2%;border:2px solid #ddd;margin:1%;border-radius:30px}.promotion_archive:hover{box-shadow:0 3px 9px}.specials_heading h2{font-size:35px;font-weight:800;padding:15px 0;color:#000}.promotion_archive a{color:#000;text-decoration:none}.promotionTitle{display:none}.promotionTitle h2{margin-bottom:0;font-weight:800;min-height:110px}.specilPriceOne{font-weight:600}.redFont{color:#ec1b3b}.single-specials .entry-content{margin-top:100px}.specialSingleSubHeading,.specialSingleHeading{max-width:1200px;margin:auto}h2.specialName{font-weight:800;color:#000;text-transform:uppercase;font-size:40px;margin-bottom:0}.specialSingleHeading h2{font-weight:800}.topFormButton{color:#ec1b3b;font-weight:800}.topFormButton>span{border:3px solid #ec1b3b;display:inline-block;min-width:250px;text-align:center;border-radius:40px;padding:0 20px;margin-bottom:5px}.topCallButton a{display:inline-block;text-decoration:none;font-weight:800;background:#ec1b3b;color:#fff;min-width:250px;text-align:center;border-radius:40px;border:3px solid #ec1b3b}.quform-popup-link-15 button{background:#fff0;padding:unset;font-size:2rem;text-transform:uppercase;font-weight:600}.quform-popup-link.quform-popup-link-15{background:#39d36e!important;border-color:#39d36e!important}.quform-popup-link-15 button:hover,.quform-popup-link-15 button:focus{background-color:#fff0;color:#fff}.specialSingleSubHeading>div{margin-left:30px}.specialSingleSubHeading{display:flex;align-items:center;margin-bottom:20px;flex-wrap:wrap}.specialSingleBanner{max-width:1200px;margin:0 auto;text-align:center}.specialSingleBanner img{width:640px;border:2px solid #ddd;}.specialInfoSection{max-width:1200px;margin:auto}.specialTextSection{color:#ec1b3b;text-transform:uppercase;font-size:40px;font-weight:800}.specialTextSection span{margin-right:40px}.specialTextSection{color:#ec1b3b;text-transform:uppercase;font-size:40px;font-weight:800;border-bottom:2px solid #333}.specialCommentsSection{color:#000;border-top:2px solid #c3c3c3}.specialsDisclaimerSection{border-top:1px solid #ccc;max-width:1200px;margin:40px auto 0;font-size:15px;color:#000;padding-top:20px}h3.specialsFormHeading{max-width:1200px;margin:40px auto;font-weight:800;font-size:30px;margin-bottom:10px}.quform-9 .quform-field-captcha,.quform-9 .quform-field-date,.quform-9 .quform-field-email,.quform-9 .quform-field-file,.quform-9 .quform-field-multiselect,.quform-9 .quform-field-password,.quform-9 .quform-field-select,.quform-9 .quform-field-text,.quform-9 .quform-field-textarea,.quform-9 .quform-field-time,.quform-9 .select2-container--quform .select2-selection{display:block;margin:0;min-width:10px;max-width:100%;width:100%;padding:8px;height:auto;line-height:1.5;font-size:1em;border:1px solid #6e6e6e;border-radius:30px}.specialsFormSection{padding:20px 0}.specialsAccordion{max-width:1200px;margin:auto}.each-vehicle-container a{color:#000}a.hybrid-link:hover{transform:scale(1.1)}.services-specials-container{display:flex;flex-wrap:wrap;justify-content:center}.each-special{margin:10px;border:2px solid #ddd;width:31%}.each-special a{text-decoration:none;color:#333;display:flex}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}div#accordion{overflow:hidden;width:100%}.ui-widget{font-family:inherit!important}.specBar{overflow:hidden;padding:10px 20px}.single-product .site-inner{max-width:1200px;margin-top:100px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#767676;display:none}.usedpageTitle h2{font-size:35px;font-weight:800;text-align:center}.usedButton a{display:inline-block;background:#ec1b3b;color:#fff;text-decoration:none;font-weight:800;font-size:30px;text-align:center;width:100%;border-radius:40px;margin-bottom:10px}.woocommerce div.product div.images,.woocommerce-page div.product div.images{float:left;width:65%!important;min-width:350px;margin-bottom:10px}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{width:31%!important;min-width:300px}.woocommerce div.product p.stock{font-size:.92em;display:none}.UsedPageHeading h3{color:#ec1b3b;text-transform:uppercase;font-size:30px;font-weight:600}.UsedPageHeading h2{font-size:40px;font-weight:800;text-transform:uppercase;margin-bottom:0;color:#000}.single-product div.product p.price,.single-product div.product span.price{color:#fff;font-size:1.25em;background:#ec1b3b;display:inline-block;padding:5px 20px;font-size:35px;border-radius:40px}.single-product .sidebar{font-size:16px;font-size:1.6rem;margin-bottom:40px;display:none}.redHeading{color:#ec1b3b}.bigFont{font-size:23px;font-weight:800}.usedInfoComments{font-size:16px;padding:20px}.accordionChev{transition-duration:0.3s;position:absolute;right:10px;color:#ec1b3b}.ui-accordion-header-active .accordionChev{rotate:180deg}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(https://cmhtoyota.co.za/wp-content/themes/genesis-sample/images/ui-icons_555555_256x240.png);display:none!important}.ui-icon,.ui-widget-content .ui-icon{background-image:url(https://cmhtoyota.co.za/wp-content/themes/genesis-sample/images/ui-icons_444444_256x240.png);display:none!important}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(https://cmhtoyota.co.za/wp-content/themes/genesis-sample/images/ui-icons_ffffff_256x240.png);display:none!important}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%;background:#fff;font-weight:800;color:#000;font-size:25px!important;border:unset;border-top:2px solid #c3c3c3;border-radius:0}.ui-accordion .ui-accordion-content{padding:0!important;border-top:0;overflow:auto;border:0}.ui-state-active{color:#ec1b3b!important}.specHeading{font-weight:600}h3.specsHeading{font-size:40px;margin-bottom:40px;overflow:hidden;width:100%;text-align:center;padding-top:40px;font-weight:800}.single-product .usedCarLogoBottom img{width:100%;margin:auto;float:unset;display:block;padding:20px 0}.usedCheckList{margin-left:40px}.usedCheckList i{margin-right:10px;color:#77a464}.quform-8 .quform-field-captcha,.quform-8 .quform-field-date,.quform-8 .quform-field-email,.quform-8 .quform-field-file,.quform-8 .quform-field-multiselect,.quform-8 .quform-field-password,.quform-8 .quform-field-select,.quform-8 .quform-field-text,.quform-8 .quform-field-textarea,.quform-8 .quform-field-time,.quform-8 .select2-container--quform .select2-selection{display:block;margin:0;min-width:10px;max-width:100%;width:100%;padding:8px;height:auto;line-height:1.5;font-size:1em;border:1px solid #cecece;border-radius:24px}.usedCheckList p{margin-bottom:10px}.accordion-item{margin-bottom:8px}.accordion-header{padding:10px;cursor:pointer;font-weight:600;border-bottom:1px solid #b1b1b1}.accordion-content{display:none;padding:10px;font-size:16px}.flexElectricNew{display:flex}.flexElectricText,.flexElectricImage{width:50%;padding:5% 5% 5% 0%}.accordion .active{background:#fff;border-bottom:1px solid #d7d7d7;color:#d1021e}.accordion{padding-top:1%;font-family:'toyotatext';padding-bottom:8%}.flexHybridItem{color:#fff;width:30%}.flexThreeHybrid{display:flex;padding-top:3%;justify-content:space-between}.closeGap{color:#fff;padding:6% 3%}.flexTechnology{display:flex;flex-wrap:wrap;justify-content:center}.flexFiveTech{width:30%;padding:1%}.padTop{padding-top:5%}.flexLowerImages{display:flex}.flexRightHybrid,.flexLeftHybrid{padding:4%}.flexBlueButton a{background:#3765f6;padding:8px 20px;color:#fff;text-decoration:none;font-weight:600;border-radius:25px;box-shadow:-3px 4px 11px #00000021}.footer-widgets{background-color:#303030;font-size:18px;font-size:1.8rem;clear:both;padding:45px 0;color:#fff;border-top:20px solid #ec1b3b}.footer-widgets .custom-html-widget i{width:25px}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{margin-right:0;float:unset;max-width:unset;width:unset}.footer-widgets .wrap{display:flex;flex-wrap:wrap;max-width:100%;justify-content:space-evenly;align-content:space-around;max-width:1300px}.footer-widgets .widget-title{font-size:25px;margin-bottom:20px;text-transform:uppercase;border-bottom:2px solid #fff;padding-bottom:7px}.widget-area img{max-width:250px}#genesis-footer-widgets a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:20px}.widget ul>li{margin-bottom:0;padding-bottom:0}.site-footer{background-color:#303030;border-top:0;font-size:16px;font-size:1.6rem;line-height:1;padding:20px 0;text-align:center;color:#fff}.site-footer .wrap{border-top:1px solid #fff;padding-top:20px}.noDisplay{display:none;opacity:0}footer.site-footer a:hover{color:#fff}.thumbnail-form-wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.thumbnail-form-wrap h1{text-transform:uppercase;width:100%;display:block}.thumbnail-form-wrap .form-side{display:flex;align-items:center;flex-wrap:wrap}.mobileActionitem.whatsappButton{display:none}.whatsappButton,.whatsappButton span{background:#25D366!important;border:none!important;text-align:center;color:#fff;width:100%;border-radius:50px;margin-bottom:40px}.whatsAppDisplay{display:none;overflow:hidden;margin:10px 0;border:2px solid #25D366;border-radius:3px;background-color:#fff}.whatsappButton a{display:inline-block;width:100%;text-decoration:none;padding:8px 0;font-size:20px;font-weight:700}.whatsAppQRcode{min-width:100px;width:29%!important;float:left}.displayWhatsapp{display:block!important}.whatsAppCopy{padding:10px}@media screen and (max-width:1200px){.site-inner{padding:15px}}@media screen and (max-width:768px){.menu-toggle,.sub-menu-toggle{border-width:0;background-color:#fff0;color:#fff;display:block;margin:0;overflow:hidden;text-align:right;visibility:visible}.site-header .widget-area{position:unset;right:0}.site-header .widget-area{margin-left:0;display:flex;justify-content:space-evenly;width:100%;align-items:center}.site-header{position:unset}.site-header>.wrap{padding:0;display:flex;flex-wrap:unset;align-items:unset;justify-content:unset;flex-direction:row-reverse}.widget{margin-bottom:0}.js nav.nav-primary,.js .site-header nav{display:none;position:absolute;right:0;width:200px;background:#0009}.js .nav-primary .genesis-nav-menu .menu-item,.js .site-header .genesis-nav-menu .menu-item{padding:5px 10px}.bx-wrapper .bx-viewport{box-shadow:none!important;width:85%!important;min-height:400px;margin:auto}.bx-wrapper .bx-viewport li{margin:0!important}.bx-wrapper .bx-viewport ul{margin:0}.homeSliderVehicle{margin:25px}.blogButton a{display:inline-block;text-decoration:none;position:absolute;bottom:25px;background:#ec1b3b;padding:6px 4px;color:#fff;text-transform:uppercase;font-weight:600;border-radius:30px;left:50%;transform:translateX(-50%);font-size:12px;width:90%;text-align:center}.blogArchiveTitle h3{font-size:15px}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{margin:1%;float:unset;max-width:unset;width:48%;min-height:260px}.specialSingleSubHeading>div{margin-left:0}.specialSingleSubHeading>div{margin-left:0;margin:10px 0}.topFormButton>span{min-width:290px}.topCallButton a{min-width:290px}.js nav.nav-primary,.js .site-header nav{width:100%;background:#000000db;z-index:99999}.sub-menu-toggle{padding:10px;right:194px;top:40px;z-index:100}.post-type-archive-specials .content{flex-direction:column}.promotion_archive{width:unset;padding:5%}}@media screen and (max-width:660px){.flexThreeQuart{width:100%;min-width:300px}.flexOneQuart{width:100%}.flexHalf{width:100%;min-width:300px}.bannerSliderRandom{max-width:unset;padding:0}}@media screen and (max-width:480px){.each-special{width:100%;margin:0;margin-bottom:15px}.footer-widgets{text-align:center}.widget-area img{max-width:200px}.newVehicleFilterOptions{width:100%;margin-left:0}.newVehicleFilterOptions span{display:block;width:100%}span.newVehicleRightArrow,span.newVehicleLeftLine,span.newVehicleLeftArrow,span.newVehicleLeftLine{display:none!important}.home-new-model-section .selection-container ul{flex-wrap:wrap}.peppermint.peppermint-active .peppermint-slides+ul.peppermint-dots{width:100%}.headingHolder{position:absolute;transform:translate(0%,-88%);color:#fff}.writingHolder{width:100%}.headingHolder h2{font-size:30px}.imageAndTextHolder{padding-top:50px;flex-direction:column;width:100%}.imageHolderHybrid,.textHolderHybrid{width:100%}.page-id-18434 .site-inner{padding:0}.blackBackground{padding:5%}.flexVehicles{width:100%;flex-direction:column}.whitebackground{padding:5%}.imageElectrc{width:100%}.imageAndTextElectric{padding-top:50px;flex-direction:column}.textElectric{padding:4%;width:100%}.Invert{flex-direction:column-reverse}.blogArchiveTitle h3{font-weight:400;text-transform:uppercase;font-size:15px;margin:30px 6px;min-height:100px;text-align:left}.new-modal-list-container ul li{width:50%}.newArchiveSlider{background:#e2e2e2;margin:60px 0;padding:15px}.blogArchiveContentHolder{position:relative;min-height:170px}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{margin:1%;float:unset;max-width:unset;width:98%;min-height:unset;padding-bottom:50px}.post-type-archive-specials .content{min-width:300px;width:100%;margin:1%}.specialTextSection span{margin-right:0}.specialTextSection span{margin-right:0;display:block}.specBar .one-half{width:48%}.woof_redraw_zone{align-items:center}.woof_container{margin:0 10px;width:100%}.woof_container .chosen-container{width:100%!important}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%!important;min-width:300px}.woocommerce div.product div.images,.woocommerce-page div.product div.images{width:100%!important}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{width:100%!important;min-width:300px}.callButton a,.formButton span{min-width:unset}.variantSingleHolder{padding:40px}.financeHeading{font-size:40px}.variantSingleContentHolder{top:-95px}.woof_submit_search_form_container{justify-content:center;width:100%}a.vehicleSliderExplore{font-size:24px}.homeSliderVehicle{margin:10px}.bx-wrapper .bx-viewport{min-height:355px}.newTile{width:unset;z-index:unset;top:unset}.textHolder{position:unset}.textHolderRight{position:unset;width:100%;right:0}.homeTile{flex-direction:column-reverse}.flexThreeHybrid,.flexElectricNew,.homeTile.Invert{flex-direction:column}.flexFiveTech{width:100%;padding:1%}.flexHybridItem{width:100%}.flexElectricText,.flexElectricImage{width:100%}.services-specials-container{flex-direction:column}.thumbnail-form-wrap{grid-template-columns:1fr}.form-side .quform{width:100%}.new-modal-list-container ul li .each-vehicle-container .img-container{width:105%;height:100px}}@media screen and (max-width:420px){.connected-carousels .carousel-stage-two li{width:390px}}@media screen and (max-width:380px){.connected-carousels .carousel-stage li{width:330px}.connected-carousels .carousel-stage{height:250px}.connected-carousels .carousel-stage-two li{width:380px}.homeSliderVehicle{margin:10px}}@media screen and (max-width:320px){.connected-carousels .carousel-stage li{width:300px}.connected-carousels .carousel-stage-two li{width:320px}}