
/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Autozone
Version:	1.0
Assigned to:	WebNik
Primary use:	Autozone
-------------------------------------------------------------------*/

/* FONTS*/
@import url(https://fonts.googleapis.com/css?family=VW Headline OT:300,400,500,600,700,800|Ubuntu:300,400,500,700|Droid+Serif:400italic);
@import url('../../fonts/80/font-awesome/css/font-awesome.min.css');
@import url('../../fonts/80/flaticon/flaticon.css');
@import url('../../fonts/80/simple/simple.css');
@import url('../../fonts/80/autoicon/css/fontello.css');



/* PLUGIN CSS */
@import url('slider-pro.css');
@import url('bootstrap.css');
@import url('isotope.css');
@import url('owl.carousel.css');
@import url('owl.transitions.css');
@import url('owl.theme.css');
@import url('validation-2.2.min.css');
@import url('prettyPhoto.css');
@import url('jquery.nouislider.css');
@import url('yamm.css');
@import url('main.css');
@import url('flexslider.css');
@import url('animate.css');


/* MAIN CSS */
@import url('theme.css');
@import url('sections.css');
@import url('blog.css');
@import url('sidebar.css');
@import url('responsive.css');
/*@import url('debugging.css');*/

.apps-craft-faq-section {
    background-color: #F5F5F5;
}
.apps-craft-contact-form{
	background-color: #fff;
    box-shadow: 0 0 32px rgba(0,0,0,.05);
	margin-bottom:50px
}

.yamm .dropdown-menu {
    padding: 0;
    left: auto;
    background: rgba(0, 0, 0, 1) !important;
    border: none;
    border-radius: 0;
}


/* CALENDARIO STILE */
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 37%;
	margin-top: -8px;
	color: #;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49% !important;
	color: #000;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
#ui-datepicker-div.ui-widget-content {
  border: 1px solid #c5c5c5;
  background: #fff none repeat scroll 0 0;
  border: 1px solid #777;
  color: #252525;
  font-family: "Poppins",sans-serif;
  font-size: 14px;
  border-radius: 0px;
  width: 270px;
  padding: 5px;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header {
  background: #  none repeat scroll 0 0;
  border: 2px solid #252525;
  border-radius: 0;
  color: #fff;
  font-weight: 700;
  padding: 5px 0;
  position: relative;
}
.ui-datepicker .ui-datepicker-prev {
  left: 5px;
}
.ui-datepicker .ui-datepicker-prev, 
.ui-datepicker .ui-datepicker-next {
  border-radius: 30%;
  height: 20px;
  position: absolute;
  top: 7px;
  width: 20px;
  transition: all 500ms ease;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-next {
  right: 5px;
}

.ui-datepicker table {
  border-collapse: collapse;
  font-size: 13px;
  margin: 0 0 0.4em;
  width: 100%;
}
.ui-datepicker th {
  border: medium none;
  font-weight: 600;
  padding: 2px 3px;
  text-align: center;
}

.ui-datepicker-calendar .ui-state-default{
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ddd;
  border-radius: 3px;
  color: #252525;
  display: block;
  font-size: 12px;
  font-weight: 400;
  height: 35px;
  line-height: 25px;
  margin-bottom: 5px;
  padding: 4px 2px;
  text-align: center;
  width: 35px !important;
  transition: all 500ms ease;
}
.ui-datepicker-calendar .ui-state-default:hover,
.ui-datepicker-calendar .ui-state-default:active{
  background: # ;
  color: #fff;
  border-color: # ;
}
/*////////////////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////////////*/
/* COLOR CSS 1*/
/*///////////////////////////////////////////////////////////////////////////////////////////*/

@media (max-width: 767px) {
	.logo {
		height:45px !important;
	}
}

@font-face {
    font-family: 'VW Headline OT';
    src: url('../../fonts/81/VWHeadlineOT-Black.woff2') format('woff2'),
        url('../../fonts/81/VWHeadlineOT-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}
a,
.color_primary,
.ui-title-inner .icon:before,
.link-img__link:hover .link-img__title,
.main-block__title strong,
.decor-3,
.list-services:hover .list-services__title,
.list-progress .icon,
.footer-title__inner,
.card__price-number,
.list-categories__link:before,
.list-categories__link:hover,
.list-descriptions dt:before,
.widget-post1__price,
.nav-tabs > li.active > a,
.nav-tabs > li > a:hover,
.nav-tabs > li.active > a:focus,
.social-blog__item:before,
blockquote:before,
.comments-list .comment-datetime {color: #;}

.footer {background-color: rgba(0, 0, 0, 1) !important;}

#page-preloader .spinner {
	position: absolute;
	z-index: 1001;
	top: 50%;
	left: 50%;
	display: block;
	width: 100px;
	height: 100px;
	margin-top: -50px;
	margin-left: -50px;
	-webkit-animation: spin 2.5s infinite linear;
	animation: spin 2.5s infinite linear;
	border: 3px solid transparent;
	border-top-color: #;
	border-radius: 50%;
}
#page-preloader .spinner:before, #page-preloader .spinner:after {
	position: absolute;
	content: '';
	border-radius: 50%;
}
#page-preloader .spinner:before {
	top: 5px;
	right: 5px;
	bottom: 5px;
	left: 5px;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	border: 3px solid transparent;
	border-top-color:#;
}
#page-preloader .spinner:after {
	top: 15px;
	right: 15px;
	bottom: 15px;
	left: 15px;
	-webkit-animation: spin 1s infinite linear;
	animation: spin 1s infinite linear;
	border: 3px solid transparent;
	border-top-color: #;
}

.bg-color_primary,
.main-slider__link,
.decor-2:before,
.decor-2:after,
.section-bg_primary,
.border-section-top_mod-b:before,
.border-section-top_mod-b:after,
.slider-grid__price,
.btn-default:after,
.owl-theme_mod-c .owl-controls .owl-page.active span,
.owl-theme_mod-c .owl-controls.clickable .owl-page:hover span,
.owl-theme_mod-d .owl-controls .owl-page.active span,
.owl-theme_mod-d .owl-controls.clickable .owl-page:hover span,
.list-type__link:hover,
.progress-bar,
.post .entry-date,
.post:hover .entry-main__inner_mod-a:after,
.btn-effect:after,
.yamm .navbar-toggle,
.ui-btn_mod-a,
.jelect-option:hover,
.jelect-option_state_active,
.car-details__price,
.noUi-origin,
.btn-skew-r,
.list-tags__link:hover,
.about-autor {background-color: #;}

.yamm .navbar-toggle .icon-bar {
	background: rgba(0, 0, 0, 1);
}

/*.link-img__link,
.owl-theme_mod-c .owl-controls .owl-page.active span,
.owl-theme_mod-c .owl-controls.clickable .owl-page:hover span,
.owl-theme_mod-d .owl-controls .owl-page.active span,
.owl-theme_mod-d .owl-controls.clickable .owl-page:hover span,
.list-type__link:hover {border-color: #;}

#iview div.iview-directionNav a.iview-nextNav:hover:before,
.list-staff__item:nth-child(even):hover .list-staff__info:after,
.reviews:hover .reviews__title {border-left-color: #;}

#iview div.iview-directionNav a.iview-prevNav:hover:before,
.list-staff__item:nth-child(odd):hover .list-staff__info:after {border-right-color: #;}*/

.header.sticky .navbar,
.form-control:focus {border-bottom-color: #;}

.btn-default,
.btn-success2 {box-shadow: 5px 0 0 0 #;}

.yamm .nav > li > a:hover {box-shadow: 0 -5px 0 0 rgba(0, 0, 0, 1);}

.link,
.list-type__link,
.main-slider__btn,
.car-details__title {box-shadow: -4px 0 0 0 #;}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	box-shadow: 0 3px 0 0 #;
}

.footer__btn:before {
	top: -38px;
	left: -14px;
	border-right: 25px solid transparent;
	border-bottom: 33px solid #;
	border-left: 25px solid transparent;
	z-index: 15;
}


.yamm .dropdown-menu a{	   
	padding: 10px 20px;
    font: 700 12px VW Headline OT;
    color: rgba(0, 0, 0, 1);
	border-bottom:1px dotted rgba(0, 0, 0, 1);
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: rgba(0, 0, 0, 1);
  background-color: rgba(0, 0, 0, 1);
  transition: all .3s;
}

.header.sticky {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 1);
    border-bottom-width: 0;
    border-bottom-style: solid;
    z-index: 1111;
    padding-bottom: 10px;
}
.yamm .nav > li > a {
    position: relative;
    display: block;
    padding: 50px 5px 23px !important;
    font: 700 12px VW Headline OT;
    color: rgba(0, 0, 0, 1);
    transition: all .3s ease-out;
    font-size: 12px;
}
@media (max-width: 767px) {
	.yamm .nav > li > a {
		padding: 13px 13px 13px !important;
	}
	.yamm .nav {
		display: block;
		background-color: rgba(0, 0, 0, 1);
	}
}

.header.sticky .navbar .dropdown-menu {
	background-color: rgba(0, 0, 0, 1);
}

.sedi {
	
	background:#;
	color:#2d2c32;
	height: 120px;
	border-bottom:# solid 1px;
}

#chat_title {
	
	width: 278px;
	height: 50px;
	display: none;
	padding: 15px;
	cursor: pointer;
	text-align:center;
	z-index: 2000;
	background:rgba(0, 0, 0, 1) !important;
	color: rgba(0, 0, 0, 1);
	
}


#chat_open {
	
	width: 278px;
	position: fixed;
	bottom: 0;
	left: 80px;
	padding: 15px;
	cursor: pointer;
	text-align:center;
	z-index: 2000;
	background:rgba(0, 0, 0, 1) !important;
	color: rgba(0, 0, 0, 1);
	
}

#chat {border: 1px solid rgba(0, 0, 0, 1) !important}

@media (max-width:480px) {
.header {
	background: rgba(0, 0, 0, 1);
}
.header__inner {
	background: rgba(0, 0, 0, 1) none repeat scroll 0 0;
	border-top: 1px solid rgba(255, 255, 255, 0.15);
	margin-top: 0;
	padding: 10px 0;
}
}
