.effect7
{
    position:relative;       
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect7:before, .effect7:after
{
  content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 
.effect7:after
{
  right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
}


a:focus,
:focus,
button:focus {
  outline: none !important;
}
button::-moz-focus-inner {
  border: 0;
}

.transform{
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);  
}

form label{ font-weight: 300; font-size: 16px;}
form .dropdown{ padding: 6px; background: #f1f1f1; border-radius: 4px; }
form .dropdown .container-dropdown{ display: block;}
form .dropdown a,#select_tires form .dropdown a:hover{ text-decoration: none; color: #959595; }
form .open>.dropdown-menu{ width: 100%;}
form span.caret{
border-top: 12px solid;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
position: absolute;
top: 11px;
right: 10px;
}
ul.dropdown-menu{ border: 1px solid rgba(0,0,0,0.4); max-height: 250px;
overflow: auto;}
ul.dropdown-menu li{ padding: 5px; }
ul.dropdown-menu li:hover{ background: #acdfe2;}

.modal-backdrop{ background-color: #243C35; }


.nav>li>a:hover, .nav>li>a:focus {
text-decoration: none;
background: none;
}
.datepicker, .ui-datepicker{z-index:1151 !important;}


div.see_all{ display: block;}
div.see_all a{ margin:0px auto; display: table; font-size: 16px; color: #1e647a; border-bottom: 1px dotted #1e647a; padding: 0px 10px;}
div.see_all a:hover{ text-decoration: none; }

.modal-open .navbar-static-top,
.modal-open .navbar-static-bottom,
.modal-open .cal-scrolls{
  padding-right: 15px;
}

.form-group {
position: relative;
}

div.pagination{ float: right; }
div.pagination ul.paggin{ display: block; margin-left: -2px;}
div.pagination ul.paggin li{ display: inline-block;  overflow: hidden; float: left;}
div.pagination ul.paggin li a{ padding: 2px 7px; background: #555555; color: #ffffff; min-width: 14px; min-height: 20px; display:block; 
text-align: center; margin: 0px 2px; width: 25px; height: 25px; text-decoration: none; }
div.pagination ul.paggin li.active a, div.pagination ul.paggin li a:hover{ background:#4299af; color: #ffffff; }
div.pagination ul.paggin li a.go_next{ background: url('/application/assets/img/search_paggin_hover.png') no-repeat center #acdfe2;}
div.pagination ul.paggin li a.go_next:hover{ background: url('/application/assets/img/search_paggin_hover.png') no-repeat center #05b3a0;}
div.pagination ul.paggin li a.go_prev{ background: url('/application/assets/img/search_paggin_prev_hover.png') no-repeat center #acdfe2;}
div.pagination ul.paggin li a.go_prev:hover{ background: url('/application/assets/img/search_paggin_prev_hover.png') no-repeat center #05b3a0;}

.parallax-bg {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  background-size: cover;
  background-attachment: fixed;
  background-repeat: repeat-y;
  background-position: top center;
}

a,
a:hover{ color: #3c3c3c; }

/*site*/



input.text-field::-webkit-input-placeholder { /* WebKit browsers */
    color: #ffffff;
    text-align: center;
}
input.text-field:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #ffffff;
   opacity:  1;
   text-align: center;
}
input.text-field::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #ffffff;
   opacity:  1;
   text-align: center;
}
input.text-field:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: #ffffff;
   text-align: center;
}

.text-field-2::-webkit-input-placeholder { /* WebKit browsers */
    color: #646464;
}
.text-field-2:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #646464;
}
.text-field-2::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #646464;
}
.text-field-2:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: #646464;
}


.table{ table-layout: fixed; width: 100%; display: table;}
.table-cell{ display: table-cell;}

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}



.invisible{ opacity: 0;}
.visible{  display: block; }



.ui-loader{
  display: none !important;
}


.no-padding{ padding: 0px; }

a:focus{ text-decoration: none;}

/*.modal-backdrop.in{ background: #174f63; opacity: .8; }*/
.slider    { overflow:hidden; position:relative; }
.slider ul { margin:0; padding:0; }
.slider li { float:left; margin:0 5px 0 0; list-style:none; }

.message_send{
  font-size: 20px;
  color: #0b9194;
  text-align: center;
  /*display: block;*/
  display: none;
}

.fixed_menu{
  width: 100%;
  position: fixed;
  top: 0px;
  z-index: 15;
}

.hide-this{ opacity: 0;}
.visible{  opacity: 1; }





.heading_type{
  background: #686152;
  color: #faf7b2;
  font-size: 1.7em;
  text-align: center;
  font-weight: 700;
  line-height: 1.9em;
}

.container{ min-width: 1170px;}