/* Enter Your Custom CSS Here */
.grecaptcha-badge {
  visibility: hidden !important;
}
._form-content{
	  position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
		text-align: center;
}
#pricing .Notification-toaster,
#reviews .Notification-toaster,
#addons .Notification-toaster,
#features .Notification-toaster{
    display:none !important;
}
#showcase #content .syntaxhighlighter{
	font-size: 0.9em !important;
}
@media only screen and ( max-width: 640px ) {
  .wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
	  width: 100% !important;
  }
}

.eckb-article-title,
.epkb-articles li {
	word-break:break-all;
}
#eckb-article-page-container-v2 .eckb-article-toc {
    z-index: 1 !important;
}
div.enlighter>div>div {
	line-height:2em !important;
}
.enlighter-linenumbers div.enlighter>div::before {
	padding-right:0 !important;
	width:25px !important;
	min-width:25px !important;
}
#eckb-archive-page-container {
	padding-top:140px;
}

@media only screen and (max-width: 600px) {
  th.column-model, td.column-model,
  th.column-model-version, td.column-model-version,
  th.column-wheel-base-mm, td.column-wheel-base-mm,
  th.column-price, td.column-price{
      display:none;
  }
}

#wdt-md-modal .col-sm-3{
    text-align:left !important;
    font-family:Roboto !important;
    font-weight:500;
}
.buy-now {
     padding: 15px 35px !important;
}
.buy-now-middle .wpb_content_element{
    overflow: inherit;
    margin-bottom:0;
}
.buy-now-middle .wpb_content_element .buy-now{
    margin: 0 auto;
    display: block;
    text-align: center;
    width: fit-content;
}
#ez-toc-container.ez-toc-transparent {
    background-color: #f8f9fa;
    border-radius: 4px;
    padding: 22px 40px !important;
    border: 0;
}
#ez-toc-container .ez-toc-title{
    color: #091D70;
    font-family: "DIN-medium";
    font-size: 20px !important;
}
.ez-toc-title-container {
    margin-bottom: 10px;
}
#ez-toc-container ul li {
    margin-bottom: 5px;
}
#ez-toc-container .ez-toc-link{
    text-decoration: none !important;
    color: #2196F3;
    font-size: 15px;
    margin-bottom: 5px;
}
#ez-toc-container a.ez-toc-link:visited {
    color: #2196F3;
}
.ez-toc-counter nav ul li a.ez-toc-link::before {
    border: 2px solid #d4dbde;
    border-radius: 100px;
    color: #212b33;
    display: inline-block;
    font-size: 10px;
    font-weight: 800;
    height: 25px;
    line-height: 22px;
    margin-right: 8px;
    text-align: center;
    width: 25px;
    content: counters(item, ".", decimal) " " !important;
}
#ez-toc-container ul ul{
    margin-left: 2.2em !important;
}