.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{
    outline:none!important
}





.headings h1{ 
  text-align: center; font-size: 31px; text-transform: uppercase; color: #323232; 
  margin: 50px 0;
  background-image: url(/application/assets/img/line.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
form label{ font-weight: 300; font-size: 16px;}
form .dropdown{border: 1px solid #8a8a8a; 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: #242424; }
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: #DFDFDF;}

input.form-control{ border: 1px solid #8a8a8a;  }

.nav>li>a:hover, .nav>li>a:focus {
text-decoration: none;
background: none;
}
.datepicker, .ui-datepicker{z-index:1151 !important;}


.make_request{ font-family: EuropeNormal, Roboto Condensed; margin-top: 25px;}
.make_request span{   display: inline-block; padding-bottom: 6px; color: #ffffff;  display: table;
  margin: 0px auto;  padding: 4px 80px;  background: #2dacd3;  font-size: 18px; cursor: pointer;  }
.make_request:before{
content: ""; display: block; height: 8px; margin: 0px auto; line-height: 29px; margin: -7px auto; z-index: 10; 
position: relative; background: url('/application/assets/img/shadow.png') no-repeat center 0px; }

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: #f0f0f0; color: #5e5e5e; 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:#05b3a0; color: #ffffff; }
div.pagination ul.paggin li a.go_next{ background: url('/application/assets/img/search_paggin.png') no-repeat center #f0f0f0;}
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.png') no-repeat center #f0f0f0;}
div.pagination ul.paggin li a.go_prev:hover{ background: url('/application/assets/img/search_paggin_prev_hover.png') no-repeat center #05b3a0;}


.cookie-block{ position: absolute;
    width: 100%;
    height: 63px;
    background: #e2e2e2;
        text-align: center;
    padding: 18px; }

.cookie-block .text{ display: inline-block; color: #505050;
    font-weight: 600; }

.cookie-block .button{ display: inline-block; margin-left: 16px;
    border: 1px solid #6b6b6b;
    padding: 1px 20px;
    border-radius: 7px;
    color: #3fb721;
    font-weight: 600;
    font-size: 18px;
    cursor: pointer; }
.cookie-block .button:hover{ background: #ccc; }