﻿
.table-holder {
    display: table;
    width: 100%;
}

.hiw .table-holder {
    margin-bottom: 30px;
    margin-left: -30px;
}

.hiw .table-holder:last-child {
    margin-bottom: 0;
}

.hero .table-holder {
    padding: 80px 0;
    position: relative;
    z-index: 1;
}

.hero.else-page .table-holder {
    z-index: 1;
    padding: 10px 0;
}

.cta.table-holder {
    text-align: center;
    padding: 60px 0;
}

    .table-holder .table-cell {
        display: block;
        margin: auto;
        margin-bottom: 20px;
    }


    .full-footer {
        display: none;
    }


a.btnok,
a.btnreadmore {
    color: #fff;
    padding: 10px 15px;
    text-decoration: none;
    float: left
}


a.btnok {
    margin-right: 10px;
    background: #000;
    margin-bottom: 20px
}
.tier--offset-bottom .offset__element{position:relative;bottom:-4em;margin-top:-4em}
.tier--offset-top .offset__element{position:relative;top:-4em;margin-bottom:-4em}
.offset__element+figcaption{margin-top:-6em}
body.home section.tier div.offset__element{padding-bottom:40px}
h2.home-listing-card-title{margin-top:0;font-variant:small-caps;font-size:19px;padding-left:15px;color:#00b0d8;text-align:center;margin-bottom:20px}

.adindex2 { width: 100%; margin-bottom: 15px; padding: 7px; border: 1px solid grey; margin-top: 15px; }

.black-txt {
	font-family: 'Raleway', sans-serif;
  	font-weight:700;
	color:#fff;
	padding:0 0 0px 0px;
	}



.content { z-index: 1; margin: 0px auto; }


#home-left-wrap {
	width: 100%;
	}


.post-meta {
	clear: both;
	margin-bottom: 10px;
	color: #9f9f9f;
	font-size: 12px;
}



.bbpress .breadcrumb-list,
.bbpress .post-meta {
	display: none;
}


.page-template-tpl-home .section-featured-widget-inner, .page-template-tpl-home .section-featured-widget-title, .page-template-tpl-home .section-featured-widget-description, .page-template-tpl-home .section-featured-widget-btn-wrapper {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
}


.page-template-tpl-home .section-featured-widget-description, .page-template-tpl-home .section-featured-widget-btn-wrapper {
  display: none;
}


.page-template-tpl-home .section-featured .mobile-after-products .all-products .section-featured-widget-description,
.page-template-tpl-home .section-featured .mobile-after-products .all-products .section-featured-widget-btn-wrapper {
  display: block;
}
h2.showtime{display:inline;position:relative;bottom:6px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}


.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}


.panel-group .panel-heading {
  border-bottom: 0;
}


.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}



.db-offline .page .header-group-inner,
.db-offline .page .main-inner {
  padding-left: 10px;
  padding-right: 10px;
}
.et_pb_slides .et_pb_slide_0.et_pb_slide .et_pb_slide_description{text-align:left}

.f_l{float:left;}

  #search .f_l { padding-left:20px; _padding-top:10px;}

  #search .f_l a{ color:#888 }

  #search .f_l a:hover{ color:#ed1c24}

  #search .f_l img{ vertical-align:middle}

   .cart .f_l{ padding-left:26px;}

	.group .f_l{ width:220px; text-align:center}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}


.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-3 {
    width: 25%;
  }
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}

    .page-404.zivob.dogepa.tynis.fourclass{
        width:auto;
    }

.zivob-image {
    position: relative;
    overflow: hidden;
}

html .font-4x {
  font-size: 4em; }
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}
.places-title{color:#fff;text-align:center;margin:24px 0}
.places-title svg{height:30px}
.places-title .logo-places{fill:#fff}
.places{text-align:center;margin:27px 0 20px}
.places .logo-main{fill:#000}
.places #logo-main{margin:17px 0;width:139px}
.places .icon{color:#000;display:inline-block}
.cure{display:none;}
.cure button,body a.btn,input[type="submit"],input[type="reset"],input[type="button"]{padding:8px 16px;color:white;background:#6264a0;-khtml-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:0;line-height:100%;display:inline-block;}
.cure button:hover,body a.btn:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background-color:#9092c3;;}
.e10-1.x-section,.e10-11.x-section,.e10-16.x-section,.e10-21.x-section {margin:0em;}
.e10-1.x-section,.e10-11.x-section {padding:0px 0px 0px 0px;}
.e10-1.x-section,.e10-5.x-section,.e10-11.x-section,.e10-16.x-section,.e10-21.x-section {background-color:transparent;z-index:1;}
.pm-wrp-pdg,.pm-ft-pdg{padding:0 10px}

.wrapcaption {
	position:absolute;
	font-size:30px;
	background:transparent;
	width:100%;
	margin:0px auto;
	display:table-cell;
	vertical-align:middle;
	top:50%;
}
.h3{font-family:"TT-DemiBold";margin-top:0}
.h3--white{color:#fff}
.h3--large{font-size:20px}
.news-card--highlight .h3{margin-top:0}
.news-card__content .h3{margin-top:0}
.js .js .callout__content .h3,.js .js .callout__content .p{opacity:0}
.tease__content .h3{margin-top:0}
.featured .h3{margin-top:0}
.news-post-right{float:none;position:relative;padding-left:10px;padding-right:10px;margin-left:4em;display:table-cell;vertical-align:middle}
.news-post-right p{margin-top:0}


.jaguar-row3
{
margin:5px 0 5px 0;
padding:0px;
width:98px;
height:auto;
float:right;
}

.valk-row1,.chevrolet-row1 ,.audi-row1 ,.tata-row2 ,.maruti-row2 ,.honda-row2 ,.fiat-row3 ,.bmw-row3 ,.jaguar-row3 {width:33%;}
div#rz-bs div#rz-bsi div.rz-close,div#rz-ms div#rz-msi div.rz-close,div#rz-ss div#rz-ssi div.rz-close{float:right;color:#434345;position:absolute;top:2px;right:5px}

.avatar-listing { float: left; text-align: center; margin: 8px; font-size: 8pt; width: 480px; border: 1px dotted #EFE6E1; }

header .light-logo {
    display: none;
}

    body.blog.blog-transparent-header-enable header .light-logo,
    body.single-post.blog-post-header-with-bg.blog-post-transparent-header-enable header .light-logo,
    body.page.blog-post-header-with-bg.blog-post-transparent-header-enable header .light-logo {
        display: inline-block;
    }

.mainmenu-belowheader.fixed .logo .light-logo {
    display: none!important;
}

.header-nav {
  float: right;
  list-style: none;
  margin: 29px 0 25px;
  line-height: 16px;
}

.header-nav--right {
  float: right;
}






.short-stats__item {
    margin-bottom: 14px;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}

.mobile-login-wrapper.client_login{
    display: none
}

    .mobile-login-wrapper.client_login a{
        display: block;
        position: relative;
        top: 55px;
        text-decoration: none;
        text-transform: uppercase;
        left: 5px;
    }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-8{width:66.66666667%}
.modal-body{position:relative;padding:15px}
.modal-body-country{padding:15px !important;}
.modal-body-country .row{margin-left:0px;margin-right:0px;}

	
	
	#main { 
		margin-left: 0; 
	}

		#main #searchform {
			margin-bottom: 24px; 
			margin-bottom: 1.5rem;
		}

	
	#main.col620,
	#main.col700 {
		width: 100%;
		display: block;
	}



.clearfix:after, 
.menu ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


.clearfix { 
	zoom: 1;
}


.clearfix:after { 
	clear: both; 
}
.divider{position:relative;left:0;width:100%}
.divider::before{content:"";position:absolute;width:18%;height:5px;margin-top:10px}
.page-banner__container .title__wrap .divider{padding:1rem 0 3rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.page-banner__container .title__wrap .divider::before{height:10px;left:0}
.service-location__container.screen .divider-icon{position:absolute}
.service-location__container.screen .divider-icon.divider-icon__red{width:9%;top:-5%;left:65%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.testimonials .carousel-item .content__wrap .divider{position:absolute;top:auto;bottom:10px}
.testimonials .carousel-item .content__wrap .divider::before{width:18%;height:10px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-top:0}

#col-2 #topProducts p.pill{max-width:130px;border:1px solid #cccccc;margin:0 auto;text-align:center;cursor:pointer;overflow:hidden;}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-fourth{width:22%;}
.fusion-layout-column.fusion-one-fourth.fusion-spacing-no{width:25%;}
.cmn-menu__item__close .footer-menu-btn,.cmn-menu__item__close .header-menu-pc__item-btn,.cmn-menu__item__close .header-menu-sp__item-btn{pointer-events:none}
.header-menu-sp__item{margin-bottom:32px}
.header-menu-sp__item:last-child{margin-bottom:0}
.header-menu-sp__item.is-active .header-menu-sp__item-btn,.header-menu-sp__item__sub-item.is-active .header-menu-sp__sub-item-btn{color:#000}
.header-menu-sp__item-btn,.header-menu-sp__sub-item-btn{color:#b2b2c3}
.header-menu-sp__item-btn-txt-en,.header-menu-sp__item-btn-txt-jp{font-weight:700;text-align:center}
.header-menu-sp__item-btn-txt-en{font-family:'Montserrat',sans-serif;font-size:15px;letter-spacing:.36em}
.header-menu-sp__item-btn-txt-jp{font-size:10px;letter-spacing:.39em}

.item-page a {
    font-weight: 700;
    text-decoration:underline;
}

.item-page .btn, , ul.nav.nav-tabs a, .lista-a-z-ans a {
	text-decoration:none;
	font-weight:normal;
	}

.item-page .btn, ul.nav.nav-tabs a, .lista-a-z-ans a {
	text-decoration:none;
	font-weight:normal;
	}

.sche19{
 position: absolute;
    right: 27px;
    bottom: 139px;
    border-radius: 10px;
}
.row{position:relative;margin:0 -10px}
.col-card .row{margin:0 -20px}


.home-widgets .widget-wrapper {
	min-height: 575px;
}

.aside-6-detail{
    text-align: left;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 20px;
    height: 152px;
    width: 169px;
    line-height: 18px;
    
    color: #242425;
    font-weight: 400;
}
.hero-banner__meta{margin:0 auto;width:1280px;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:5px}


	#logo,#billy {
		z-index:3000;
	}



	#logo {
    	margin-left: 30px;
    	position: absolute;
	}
.listing-item,.nav{padding:0;list-style:none;font-size:0}
.listing-item{margin-left:-20px;margin-left:-1.25rem;margin-top:-30px;margin-top:-1.875rem;margin-bottom:0;display:block}
.listing-item:after,.listing-item:before{content:" ";display:table}
.listing-item:after{clear:both}
.listing-item--fit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

	.js .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}

.col2 .left .newsBox h2 span.cap a {
  color: #fff
}


.col2 .left .newsBox h2 span.cap {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 10px;
  text-align: right;
}


.posts .post-thumb {
	float:left;
 	font-size: 0;
	padding: 4px;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	margin: 0 20px 0 0;
}


.single .post-thumb {
	position: relative;
	padding: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}


.single .post-thumb img {
	width: 100%;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}


.single .post-thumb p {
    position:absolute;
    color:#fff;
    bottom:10px;
    left:15px;
    background:#444;
    opacity:0.8;
    padding:0 5px;
}

.ctitle {font-size:1.4em; font-weight:normal; font-family:proxima-nova-condensed; padding-top:0.3em;margin:0 0 0.6em 0;}
.col-row-blog{*zoom:1;margin-bottom:.5em}
.col-row-blog:before,.col-row-blog:after{content:'';display:table}
.col-row-blog:after{clear:both}
.col-row-blog p{margin-top:.5em;color:#a0a0a0;font-size:.8em;text-transform:capitalize}
.col-row-blog .blogs-titulo{height:50px;font-weight:700;color:#000;font-size:1em;text-transform:none;text-align:left}
.col-row-blog:nth-of-type(n+3){display:none}
.col-row-blog:last-child{margin-right:0%}

#logo a,.nav li a,.nav_btn{color: #ffffff;}

#logo a:hover,.nav li a:hover{color:#FFFF00;}

.nav li ul.sub-menu li a{color: #ffff00;}

  .navbar-default .dropdown-menu .menu-item-has-children {
    position: relative; }
