@font-face {
    font-family: 'diplas';
    src:  url('/skin/frontend/ves_motozz/default/fonts/diplas/diplas.eot?c3a915');
    src:  url('/skin/frontend/ves_motozz/default/fonts/diplas/diplas.eot?c3a915#iefix') format('embedded-opentype'),
        url('/skin/frontend/ves_motozz/default/fonts/diplas/diplas.ttf?c3a915') format('truetype'),
        url('/skin/frontend/ves_motozz/default/fonts/diplas/diplas.woff?c3a915') format('woff'),
        url('/skin/frontend/ves_motozz/default/fonts/diplas/diplas.svg?c3a915#diplas') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'diplas' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
a {
    color: #4d4d4d;
}
a .icon-face {
    color: transparent;
    margin: 25px 0 30px;
    display: block;
}
a .icon-face::before {
    font-family: 'diplas'!important;
    content: "\e901";
    color: #f7f7f7;
    font-size: 29px;
    transition-duration: 0.3s;
}
a .icon-face:hover::before {
    color: #3b5998;
}
h2, h3, h4, h5, .box-heading, .box-heading span {
    font-family: 'Roboto', sans-serif!important;
}
#fancybox-close {
    right: -30px!important;
}
#fancybox-loading {
    display: none;
    visibility: hidden;
}
.header-container:before, .footer-container:before, .main-container:before{display:none;}
body > .wrapper, body{background:url(../images/20.png) fixed;}
.header a, .block a, .product-name a, button.button > span, .page-sitemap .links a, .wrapper-hover, .banner-block li a, .banner-block li a h1, .footer a, .header .top-search1, .block-cart-header, .sf-menu a, .add-to-links li a, .banner-block h1 span, .products-list li.item{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.page{margin:0 auto;padding:0 0 0;text-align:left;max-width:1230px;background:transparent;}
.footer-container{padding:27px 0 0px;}
a:hover{text-decoration:none;color:#000000;transition-duration: 0.3s;}
.main-container, .header-container, .header-container-top, .header .header-border, .footer-container, .page-title, .category-title, .block .block-title{border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:transparent;border-radius:0px;}
.category-title{display:block;background:#1e1e1e;padding: 7px 15px;color:#fff !important;}
.header-container-top{background:rgba(145,14,21,1);background:-moz-linear-gradient(left, rgba(145,14,21,1) 0%, rgba(237,27,37,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(145,14,21,1)), color-stop(100%, rgba(237,27,37,1)));background:-webkit-linear-gradient(left, rgba(145,14,21,1) 0%, rgba(237,27,37,1) 100%);background:-o-linear-gradient(left, rgba(145,14,21,1) 0%, rgba(237,27,37,1) 100%);background:-ms-linear-gradient(left, rgba(145,14,21,1) 0%, rgba(237,27,37,1) 100%);background:linear-gradient(to right, rgba(145,14,21,1) 0%, rgba(237,27,37,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#910e15', endColorstr='#ed1b25', GradientType=1);}
.product-shop .dmd-cycle img {width: 21px;height: 21px;}
.header .quick-access a{color:#fff;}
.header .links li a{display:inline-block;margin-right:16px;color:#333;font-weight:bold;}
.block-cart-header{float:right;padding:0px;position:relative;cursor:pointer;margin:0;}
.block-cart-header:after{content:".";font-size:0;text-indent:-77777px;position:absolute;left:0;top:0;width:41px;height:32px;background:url(../images/5.png) no-repeat left top;margin-left:-45px;margin-right:30px;}
.block-cart-header h3{display:none;}
#search_mini_form{margin-top:13px;}
.cart{background:#fff;padding:5px;}
.block-cart-header .block-content{color:#000;}
.my-left.dhs-form {
    padding: 15px 20px 20px;
}
.cc-wrapp .logged-card {
    display: flex;
    justify-content: flex-end;
}
.vehicles-home-content {
    background-color: rgba(75, 75, 75, 0.6);
}
.hs-menu.search-form {
    background-color: #1e1e1e;
}
.hs-menu.search-form .my-left-center > h3.active {
    background-color: #1e1e1e;
}
.vehicles_left.search-form h3, .block .block-title{display:block;background:#1e1e1e; color:#eeeeee !important;font-size: 15px;font-weight: 600;}
.ui-accordion .ui-accordion-icons {
    padding-left: 1.2em;
}
.vehicles_left .content, .block .block-content{background:rgba(255,255,255,1);width:100%;float:left;margin-bottom:10px;padding:15px;}
.form-search button.button > span.code , .block-subscribe button.button > span.code{background:#FF6201;border:0px;}
.form-search button.button > span.inactive , .block-subscribe button.button > span.inactive{border:0px;}
.main-container{padding:0;}
.fluid_container_wrap{overflow:hidden;border:0px solid #cbcbcb;padding:0;border-radius:0;box-shadow:0 5px 5px rgba(0,0,0,0.06);-moz-box-shadow:1px 1px rgba(0,0,0,0.18);-webkit-box-shadow:1px 1px rgba(0,0,0,0.18);}
.sf-menu{background:#000;border-radius:0px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.sf-menu > li {
    position: relative;
}
.sf-menu > li > a{color:#fff;border-radius:0px;}
.sf-menu > li{border-right:0;border-bottom:0;border-left:2px #FF6201 solid;}
.sf-menu > li.sfHover > a, .sf-menu> li > a:hover, .sf-menu > li.active > a{color:#fff;background:#FF6201;border-radius:0px;}
.nav-container .col-xs-12{padding:0;}
.nav-container .container{width:100%;}
.toolbar{margin-bottom:30px;background:#fff;padding:5px;}
.category_center{font-style:italic;width: 100%;}
.category_center ul.autoparts_category {
    margin: 0 -1%;
    box-sizing: border-box;
}
.category_center .autoparts_category li.level1 .withoutlink {
    width: auto;
    height: auto;
    min-height: 172px;
    padding: 10px;
}
.category_center .autoparts_category li.level1 .withoutlink img {
    width: 100%;
    height: auto;
    cursor: pointer;
    display: block;
    text-align: center;
    padding-bottom: 15px;
}
.account-create{background:#fff;padding:5px;}
.account-login .registered-users h2, .account-login .new-users h2{padding:15px;border-bottom:1px solid #C6C5C5;font-size:12px;text-transform:uppercase;color:#fff;}
.dashboard{background:#fff;padding:10px;}
.cart-empty{background:#fff;padding:10px;}
.note-msg-empty-catalog{background:#fff url(../images/empty-catalog.png) no-repeat left top;padding:33px 30px 35px 150px;}
.fieldset .legend{font-weight:bold;font-size:12px;text-transform:uppercase;position:relative;padding-bottom:8px;color:#fff;}
.anazitisi{padding:0;background:#FF6201;line-height:46px;text-align:center;color:#fff;font-size:20px;}
ul.anazitisi li{background:#444 url("../images/8-01.png") center right no-repeat;color:#fff;font-size:20px;padding:15px 20px;text-align:left;cursor:pointer;background-position:95%;}
ul.anazitisi li a{color:#fff;width:100%;}
ul.anazitisi li.active{background:#444 url("../images/8-02.png") center right no-repeat;color:#FF6201;background-position:95%;}
ul.anazitisi li:first-child{border-bottom:2px #000 solid;}
.products-list li.item{background:#fff;}
.col2-left-layout .col-main{float:right;padding:0 5px;}
.category_center ul.level0{padding:0;width:inherit;width:100%;}
.category_center ul.level1{padding:0;width:990px;background:#fbfbfb url(../images/opacity3.jpg) bottom right no-repeat;margin:0;list-style:none;position:relative;font-size:17px;margin-left:10px;border:1px #b10217 solid;margin-top:-70px !important;position:relative;z-index:3;}
.category_center .autoparts_category li.liheader{width:97%;float:left;margin-bottom:10px;font-size:20px;border-bottom:1px #666666 solid;padding:10px 0;margin-left:-10px;}
.category_center .liheaderclose{cursor:pointer;float:right;position:absolute;margin-left:950px;}
.category_center ul.level1 li.level2{float:left;list-style:none;width:292px;border:1px #999 solid;padding:5px;margin-bottom:10px;}
.category_center .autoparts_category li.level1{list-style:none; padding: 0;margin: 0 1% 10px; width: 31.3333%;}
.category_center .autoparts_category li.level2{padding:0 10px;}
.plus{display:none;}
.category_center_left {position: relative; padding: 5px 5px 42px;}
.category_center_left .withoutlink img {display: none; visibility: hidden;}
.category_center_left .autoparts_category .plus{display:none;}
.category_center .autoparts_category li.level1 .withlink{display:none;}
.category_center .autoparts_category li.level2 .withlink{display:block;}
.category_center .autoparts_category li.level1 .withoutlink{margin:0;margin-bottom:0;text-align: center;font-size:17px;padding: 0 0 10px;border:0px solid #000000;cursor:pointer;position:relative;z-index:2;color:#fff;height:auto;line-height:normal;background:#7d7d7d;font-style: normal;}
.category_center .autoparts_category li.level2 .withoutlink{display:none;}
.category_center .thumb img{width:184px;height:120px;cursor:pointer;}
.category_center ul.level1{padding-left:25px;display:none;margin:0;}
.category_center .thumbnail-icon ,
.category_center_left .thumbnail-icon{display:none;}
.category_center_left .thumb img {width:184px;height:120px;cursor:pointer;}
.category_center_left{float:left;list-style:none;width:100%;margin-top:10px;margin-bottom:10px;color:#fff;}
.category_center_left .thumb{float:left;}
.category_center_left a{color:#000000;font-size: 15px;}
.category_center_left a:hover{color: #FF6201;}
.category_center_left .withoutlink{display:none;}
.category_center_left > .withlink{display:none;}
.category_center_left > .withoutlink{display:block;margin:0;text-align:left;font-size:16px;padding:0 10px;border:0px solid #000000;cursor:default;position:relative;z-index:2;border-bottom:0px #999 solid;position:absolute;width:auto;line-height:42px; bottom: 0; pointer-events: none;color: #FF6201;background-color: #f1f1f1;}
.category_left{width:100%;float:left;}
.category_left .autoparts_category .withoutlink img {display: none;visibility: hidden;}
.category_center_left ul.autoparts_category{background-color: #dddddd;padding:10px;height:auto;width:98%;float:left;}
.categoriestec{color:#fff;background:#7d7d7d;padding: 7px 10px;width:98.5%;margin-bottom: 15px;}
.products-list .desc {clear:both;margin:0 0 15px;height:40px;}
h2{color:#fff;background:#7d7d7d;padding: 4px 20px;}
.category_center_left ul.autoparts_category li{float:left;width:33%; padding: 4px;line-height: normal;}
.category_left .thumbnail-icon{display:none;}
.category_left .thumb{display:none;}
.category_left .autoparts_category li.level1{min-height:32px;line-height:32px;margin:0; width: 100%;}
.category_left .autoparts_category ul.level1{display:none;}
.category_left .autoparts_category li.level1 a{font-weight:bold;}
.category_left .autoparts_category li.level2 a{font-size:14px;font-weight:bold;color:#222222;line-height: normal;}
.category_left .autoparts_category li .withlink{display:none;}
.category_left .autoparts_category li .withoutlink img{margin-right: 5px;}
.category_left .autoparts_category li .withoutlink{display:block;font-weight:bold;background:#f7f7f7;color:#000;border-radius:4px;margin:1px;padding: 7px 5px;cursor:pointer;font-size: 17px;line-height: normal;}
.category_left .autoparts_category li:hover .withoutlink{background:#7d7d7d;color:#fff;border-radius: 0;}
.category_left .autoparts_category li.level2 .withlink{display:block;margin-left:10px;}
.category_left .autoparts_category li.level2 .withlink a:hover{color:#FF6201;}
.category_left .autoparts_category li.level2 .withlink a.active{color:#FF6201;}
.category_left .autoparts_category li.level2 .withoutlink{display:none;}
.category_left h2{color:#fff;background:#7d7d7d;padding:7px 15px;line-height:32px;margin:1px;}
.category_left .autoparts_category li.level2:before{content:'\203A';display:block;position:relative;max-width:0px;max-height:0px;left:-3px;top:-1px;color:#b3b3b3;font-size:22px;}
.category_left .plus{float:right;background:#ccc;width:25px;height:28px;padding:4px;line-height:20px;font-size:18px;text-align:center;cursor:pointer;margin-top:4px;display:none;}
.category_left li.level2{padding: 3px 10px 0;}
.products-grid .product-name a, .products-list .product-name a{font-size:19px;color:#FF6201;line-height:23px;text-decoration:none;text-transform:capitalize;}
.cardetails{float:left;width:100%;display: none;visibility: hidden;}
button.button > span, .page-sitemap .links a{font-family:'Roboto',sans-serif;color:#fff;font-size:15px;line-height:28px;height:33px;border-radius:4px;border:0;}
button.button:hover > span, .page-sitemap .links a:hover{}
.product-view{position:relative;background:#fff;padding:0 10px 10px;}
.footer-container{background:#404042;}
.footer h4, .footer .block-title strong, .footer h3{position:relative;font-size:23px;line-height:20px;font-weight:normal;color:#fff;margin-bottom:12px;text-transform:capitalize;    border-bottom: 1px solid #ffffff;padding-bottom: 7px;}
.footer ul li a{display:inline;color:#ffffff; text-decoration:none;font-size: 16px; transition-duration: 0.3s;}
.footer-container{width:1170px;margin:auto;}
.footer-container .container{width:1170px;}
.footer ul li a:hover{color:#999999;}
.footer-shadow{padding:5px 0 5px;margin:0;padding:10px;}
.footer .block-subscribe .block-content{position:relative;background:transparent;}
.footer .block-subscribe button.button{position:absolute;margin-top:5px;}
.home_banners li{width:271px;float:left;margin:7px;padding:10px;}
.vehicles{background:rgba(255,255,255,1);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);}
h3.ui-accordion-header {border-radius: 0;}
.ui-accordion .ui-accordion-header {margin: 0!important;padding: .4em .5em 0.6em 1.5em!important;}
.vehicles .ui-accordion .ui-accordion-header{border:0;border-radius:0px;background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);}
.ui-accordion .ui-accordion-header-active {background-color: #222222;}
.vehicles .ui-accordion .ui-accordion-header-active{background:#fff;}
.vehicles .ui-accordion .ui-accordion-header.ui-accordion-header-active{border:0;border-radius:0px;}
.ui-accordion-content .form-search .actions {margin-top: 5px; text-align: right;}
.vehicles .ui-accordion .ui-accordion-content{border:0;}
.autosearch select{width:90%;-webkit-appearance:none;background:url("../images/12.png") no-repeat right #fff;background-position:98%;border:1px #ccc solid;height:55px;margin-bottom:2px;padding:0 10px 0 0;font-size:16px;color:#000;font-weight:bold;}
.tires_vehicle{background:#fff;float:left;width:100%;padding:5px;}
.tires_vehicle select{width:100%;-webkit-appearance:none;background:url("../images/12.png") no-repeat right #fff;background-position:98%;border:1px #ccc solid;height:35px;line-height:10px;margin-bottom:2px;}
.tires_vehicle button.button span{background:url(../images/D.png) !important;width:121px;height:39px;border:0;}
.catalogsearchresult{background:#fff;margin-bottom:10px;padding:10px;}
.products-list li.item{padding:15px;margin-bottom:31px;border-bottom:1px solid #000;float:left;width:100%;}
.products-list .product-name{background:transparent;}
.advancedsearch select{width:120px;-webkit-appearance:none;background:url("../images/12.png") no-repeat 95% #fff !important;background-position:98%;border:1px #ccc solid;height:32px;margin-bottom:2px;font-size:18px;font-weight:bold;padding: 0 0 0 15px;height:55px;width:90%;color:#000;}
.elastika{height:345px;overflow:hidden;}
.elastika label{font-weight:normal;width:125px;}
.fluid_container_wrap{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin-top:-5px;}
.breadcrumbs, .catalogsearchresult{display:none;}
.sdimention{background:url("../images/B-diastasi-kitrino.png");width:65px;height:60px;float:left;margin:2px;cursor:pointer;}
.sdimention.active{background:url("../images/B-diastasi-kokkino.png");}
.svehicle{background:url("../images/B-oxima-kitrino.png");width:65px;height:60px;float:left;margin:2px;cursor:pointer;}
.svehicle.active{background:url("../images/B-oxima-kokkino.png");}
.shelp{background:url("../images/B-voitheia-kitrino.png");width:65px;height:60px;float:left;margin:2px;cursor:pointer;}
.shelp.active{background:url("../images/B-voitheia-kokkino.png");}
.vehicle-home-antallaktika.svehicle{background:url("../images/vehicle-antallaktika.jpg");width:439px;height:311px;background-size:439px 311px;}
.vehicle-home-elastika.svehicle{background:url("../images/vehicle-elastika.jpg");width:439px;height:311px;background-size:439px 311px;}
.vehicle-home-moto.svehicle{background:url("../images/vehicle-moto.jpg");width:439px;height:311px;background-size:439px 311px;}
.elastikaimage.svehicle{background:url("../images/A-01.png");width:439px;height:311px;background-size:439px 311px;}
.elastikaimage.sdimention{background:url("../images/A-01.png");width:439px;height:311px;background-size:439px 311px;}
.elastikaimage.tyre_width{background:url("../images/A-01.png");width:439px;height:311px;background-size:439px 311px;}
.elastikaimage.tyre_profile{background:url("../images/A-02.png");width:439px;height:311px;background-size:439px 311px;}
.elastikaimage.tyre_rim{background:url("../images/A-03.png");width:439px;height:311px;background-size:439px 311px;}
.elastikaimage.tyre_load{background:url("../images/A-04.png");width:439px;height:311px;background-size:439px 311px;}
.elastikaimage.tyre_speed{background:url("../images/A-05.png");width:439px;height:311px;background-size:439px 311px;}
.elastika button.button{background:url(../images/D.png) !important;width:121px;height:39px;border:0;}
.elastika button.button span{background:url(../images/D.png) !important;width:121px;height:39px;border:0;}
.antallaktiika button.button{float:right;background:url(../images/G.png) !important;width:57px;height:37px;border:0;}
.antallaktiika button.button span{background:url(../images/G.png) !important;width:57px;height:37px;border:0;}
.antallaktiika select{-webkit-appearance:none;background:url("../images/12.png") no-repeat right #fff;background-position:98%;margin-bottom:2px;height:40px;}
.antallaktiika .ui-accordion .ui-accordion-content{height:209px;background:rgba(255,255,255,1);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);}
.product-collateral .box-collateral{margin-bottom:30px;background:#fff;padding:10px;}
.col2-set{width:auto;background:#fff;}
.opc .step{background:#fff;padding:5px;}
.opc h2{background:transparent;}
.jcarousel{position:relative;overflow:hidden;height:70px;margin:20px 55px;padding:15px 0;}
.jcarousel-wrapper{margin-bottom:10px;background:#fff;}
.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}
.jcarousel li{float:left;margin:0 15px;}
.jcarousel-control-prev{position:absolute;float:left;top:33px;left:10px;}
.jcarousel-control-next{position:absolute;float:left;top:33px;right:10px;}
.dataTables tbody tr{min-height:35px;}
.slider.banners .swiper-slide-medium .slide-text, .slider.banners .swiper-slide-big .slide-text{text-align:right;bottom:155px !important;padding:0 18px;margin:0;position:relative;}
.slider.banners .swiper-slide-big{width:576px;}
.boxed-layout .slider.banners{margin:0 -9px;}
.slider.banners .swiper-slide .slide-inner{overflow:hidden;height:100%;}
.slider.banners .swiper-slide:last-child .slide-inner{padding-right:0;}
.slider.banners .swiper-slide{-moz-box-sizing:content-box;box-sizing:content-box;}
.slider.banners .swiper-slide-big{width:576px !important;}
.slider.banners .swiper-slide-extrabig{width:580px;}
.slider.banners .swiper-slide-small{width:279px;}
.slider.banners .swiper-slide-medium{width:394px;}
.slider.banners .slide-wrapper{overflow:hidden;position:relative;}
.slider.banners .slide-wrapper-small{margin:0 0 18px;overflow:hidden;}
.slider.banners .swiper-slide-small .slide-wrapper{margin:0;}
.slider.banners .swiper-wrapper{width:100%;}
.slider.banners .swiper-slide-big .slide-wrapper,
.slider.banners .swiper-slide-big .slide-inner{height:100%;}
.slider.banners .swiper-slide img{max-width:100%;height:auto;width:100%;}
.slider.banners img{-moz-transition:all 1.2s;-webkit-transition:all 1.2s;-o-transition:all 1.2s;transition:all 1.2s;}
.slider.banners .slide-wrapper:hover img{-webkit-transform:scale(1.2) rotateZ(-5deg);-moz-transform:scale(1.2) rotateZ(-5deg);-ms-transform:scale(1.2) rotateZ(-5deg);-o-transform:scale(1.2) rotateZ(-5deg);transform:scale(1.2) rotateZ(-5deg);}
.slider.banners .slide-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 20px 450px rgba(0,0,0, 0.4);visibility:hidden;opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;z-index:0;}
.slider.banners .slide-wrapper:hover:after{visibility:visible;opacity:1;}
.slider.banners .next,
.slider.banners .prev{padding:6px 14px;width:50px;height:50px;margin:-26px 0 0;display:block;position:absolute;top:50%;cursor:pointer;opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;border:2px solid;border-color:rgba(255,255,255,0);text-indent:100%;}
.slider.banners .prev{left:-51px;}
.slider.banners .next{right:-51px;}
.slider.banners:hover .prev{left:15px;opacity:0.8;color:#ffffff;border-color:rgba(255,255,255,0.8);}
.slider.banners:hover .next{right:15px;opacity:0.8;color:#ffffff;border-color:rgba(255,255,255,0.8);}
.slider.banners .next:before,
.slider.banners .prev:before{font-family:'FontAwesome';font-size:30px;width:15px;position:absolute;top:2px;}
.slider.banners .next:before{content:"\f105";left:0px;}
.slider.banners .prev:before{content:"\f104";left:-3px;}
.slider.banners .prev:hover,.slider.banners .next:hover{opacity:1;}
.slider.banners .slide-text{position:absolute;display:block;left:36px;right:36px;z-index:1;text-align:center;padding:12px 0 4px;margin:32px 0;}
.slider.banners .slide-wrapper a.slide-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}
.slider.banners .swiper-slide-small .slide-text{left:18px;right:18px;}
.slider.banners .slide-text.top{top:0;}
.slider.banners .slide-text.bottom{bottom:0;}
.slider.banners .slide-text.center{top:0;}
.slider.banners .slide-text.border{}
.slider.banners .slide-text h3{margin:-7px 0 0 !important;}
.slider.banners .slide-text h3,
.slider.banners .slide-text h4{color:#fff;margin:0;text-align:center;padding:20px;font-family:'Roboto';text-transform:uppercase;}
.slider.banners .swiper-slide-extrabig .slide-text h4{margin:0;font-size:24px;}
.slider.banners .swiper-slide-extrabig .slide-text h3{display:inline-block;font-size:48px;margin:0 auto;text-align:center;color:#000;}
.slider.banners .swiper-slide-extrabig .slide-text.bottom{bottom:210px;padding:0 70px;}
.slider.banners .swiper-slide-medium .slide-text ,
.slider.banners .swiper-slide-big .slide-text{text-align:right;bottom:65px;padding:0 18px;margin:0;}
.slider.banners .swiper-slide-medium .slide-text h4{margin:0;font-size:18px;background-color:#4c3a31;color:#fff;padding:10px 25px;}
.slider.banners .swiper-slide-big .slide-text h4{background-color:#3f3944;color:#fff;margin:0;font-size:24px;padding:10px 25px;}
.slider.banners .swiper-slide-big .slide-text h3{background-color:#fff;color:#77394b;font-size:48px;padding:10px 15px;}
.slider.banners .swiper-slide-medium .slide-text h3{font-size:26px;background-color:#a4695d;color:#fff;padding:10px 15px;}
.slider.banners .slide-text h3{font-size:32px;font-weight:700;letter-spacing:0px;background-color:#fff;color:#000;}
.slider.banners .slide-text h4{font-size:14px;margin-bottom:10px;background-color:#000;display:inline-block;}
.slider.banners .swiper-slide .slide-text h3 ,
.slider.banners .swiper-slide .slide-text h4{backface-visibility:hidden;transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);overflow:hidden;position:relative;z-index:3;}
.slider.banners .swiper-slide .slide-text h3:before ,
.slider.banners .swiper-slide .slide-text h4:before,
.slider.banners .swiper-slide .slide-text h3:after ,
.slider.banners .swiper-slide .slide-text h4:after{content:'';position:absolute;left:0;top:0;width:0;height:100%;z-index:-1;transition:all 256ms cubic-bezier(0.33, 0.975, 0.245, 0.91) 0s;-webkit-transition:all 256ms cubic-bezier(0.33, 0.975, 0.245, 0.91) 0s;background-color:#FF6201;}
.slider.banners .swiper-slide:hover .slide-text h3:before ,
.slider.banners .swiper-slide:hover .slide-text h4:before,
.slider.banners .swiper-slide:hover .slide-text h3:after ,
.slider.banners .swiper-slide:hover .slide-text h4:after{width:100%;}
.slider.banners .swiper-slide:hover .slide-text h3 ,
.slider.banners .swiper-slide:hover .slide-text h4{color:#000;}
.widget-swiper{margin:0;}
.widget-swiper .slider.banners{margin:18px;}
.widget-singedeals{padding:200px 0;margin:0;}
.widget-singedeals .deal-product{padding-right:50px;}
.rtl .widget-singedeals .deal-product{padding-left:50px;padding-right:inherit;}
.widget-singedeals .product-shop .deal-product-name{font-size:40px;font-family:"Roboto";text-transform:uppercase;margin:-45px 0 20px;}
.widget-singedeals .product-shop .deal-product-name a{color:white;}
.widget-singedeals .product-shop .short-description{margin:20px 0 30px;}
.widget-singedeals .product-shop .short-description .std{font-size:14px;}
.widget-singedeals .product-shop .price-box{margin:0 0 40px;}
.widget-singedeals .product-shop .price-box .price{font-size:30px;color:#FF6201;font-family:"Roboto";}
.widget-singedeals .product-shop .price-box .price-label{font-size:14px;color:white;font-family:"Roboto";}
.widget-singedeals .product-shop .button{color:white;font-size:14px;background-color:#1c1c1c;border:1px solid #494949;letter-spacing:-0.05em;}
.widget-singedeals .product-shop .button:hover{background-color:#FF6201;border:1px solid #FF6201 !important;}
.widget-images{margin:0 0 10px;}
.widget-inner.single-deals{background:transparent !important;}
.goodvidio-gallery-wrapper .layout-modal .call2action{background:#FF6201;padding:10px;text-align:left !important;margin-top:0px !important;margin-left:10px;margin-right:10px;}
.goodvidio-gallery-wrapper .layout-modal .call2action b{color:#fff;font-size:18px;font-weight:normal;}
.goodvidio-gallery-wrapper .layout-modal ul.playlist{padding-left:10px !important;padding-right:10px !important;}
.products-list .product-shop{width:70%;overflow:hidden;margin-left:50px;float:right;}
.products-list .product-shop .f-fix .list-left{float:left;width:50%;}
.products-list .product-shop .f-fix .list-right{float:right;width:50%;text-align:center;}
.products-list .product-shop .f-fix .list-right a{color:#000;font-size:16px;font-weight:bold;}
.products-list .product-shop .f-fix .list-right a:hover{color:#FF6201;}
.block-title.acategory-info{font-size:24px;line-height:40px;margin:30px 75px 30px 35px;color:black !important;position:relative;text-transform:uppercase;padding-top:10px;padding-bottom:10px;font-weight:300;letter-spacing:0.2em;background:transparent !important;}
.page-title h1, .category-title h1{text-transform:none !important;}
.button{text-transform:none !important;}
button.button > span{line-height:20px !important;}
.product-info .product-extra .quantity-adder label{text-transform:none !important;}
.box-promosmall{position:relative;float:left;display:block;margin:0 0 18px 18px;border:1px solid;border-width:0 1px 1px;border-color:#FFF #ECECEC #BCBCBC;overflow:visible;color:#000;text-align:center;background:#F2F2F2;padding:16px 9px 0;width:23%;height:450px;line-height:20px;}
.box-promosmall .figure{margin:0 0 15px;line-height:0;display:block;}
.box-promosmall img{width:100%;height:auto!important;}
.box-promosmall header{margin:0 0 10px;}
.box-promosmall header h2{font:normal 20px/21px 'HelveticaNeueLTCom55Roman',Helvetica,Arial,sans-serif;}
.box-promosmall footer{position:absolute;bottom:0;left:0;border-top:1px solid #999;padding:15px 0 18px;width:100%;z-index:9;}
.box-promosmall footer span{font:normal 12px/13px 'HelveticaNeueLTCom55Roman',Helvetica,Arial,sans-serif;text-transform:uppercase;}
.box-promosmall a{position:relative;display:block;height:100%;text-decoration:none;color:#000;}
.prosfores {
    padding: 13px 15px;
    padding-left: 10px;
    background: #222222;
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 0px;
}
.prosfores-ul .box-promosmall{position:relative;float:left;display:block;margin:0 31px 18px 0px;border:1px solid;border-width:0 1px 1px;border-color:#FFF #ECECEC #BCBCBC;overflow:visible;color:#000;text-align:center;background:#F2F2F2;padding:16px 9px 0;width:23%;height:515px;line-height:20px;}
.prosfores-ul .box-promosmall .figure{margin:0 0 15px;line-height:0;display:block;}
.prosfores-ul .box-promosmall img{width:100%;height:auto!important;}
.prosfores-ul .box-promosmall header{margin:0 0 10px;}
.prosfores-ul .box-promosmall header h2{font:normal 20px/21px 'HelveticaNeueLTCom55Roman',Helvetica,Arial,sans-serif;}
.prosfores-ul .box-promosmall footer{position:absolute;bottom:0;left:0;border-top:1px solid #999;padding:15px 0 18px;width:100%;z-index:9;}
.prosfores-ul .box-promosmall footer span{font:normal 12px/13px 'HelveticaNeueLTCom55Roman',Helvetica,Arial,sans-serif;text-transform:uppercase;}
.prosfores-ul .box-promosmall a{position:relative;display:block;height:100%;text-decoration:none;color:#000;font-size:16px;font-weight:bold;}
.cms-page-view.cms-proothisi-shell .container{width:100%;}
.cms-page-view.cms-proothisi-shell .text.container{width:50%;}
.cms-page-view.cms-proothisi-ab-vasilopoulos .container{width:100%;}
.cms-page-view.cms-proothisi-ab-vasilopoulos .text.container{width:50%;}
.cms-page-view.cms-proothisi-tyrelife .container{width:100%;}
.cms-page-view.cms-proothisi-tyrelife .text.container{width:50%;}
.cms-page-view.cms-proothisi-alpha-bonus .container{width:100%;}
.cms-page-view.cms-proothisi-alpha-bonus .text.container{width:50%;}
.cms-page-view.cms-tuv-hellas .container{width:100%;}
.cms-page-view.cms-tuv-hellas .text.container{width:50%;}
.text.container li{margin:0 0 9px 20px;list-style:outside url(../images/ico-disc.png);}
.text.container .box-grey li{margin:0 0 9px 200px;list-style:outside url(../images/ico-disc.png);}
.box-black{padding:19px 42px 9px 27px;width:921px;min-height:125px;background-color:#000;color:#fff;}
.box-black > .figure{float:left;clear:none;}
.box-black > .figure img{width:88px;height:auto;}
.box-black header{margin:0 0 4px 115px;}
.box-black header h3{font:normal 16px/17px 'HelveticaNeueLTCom75Heavy',Helvetica,Arial,sans-serif;}
.box-black .abstract{margin:0 0 0 115px;font:normal 13px/15px 'HelveticaNeueLTCom55Roman',Helvetica,Arial,sans-serif;}
.box-black .abstract p{margin:0 0 15px;}
.box-black .abstract strong{font-weight:normal;font-family:'HelveticaNeueLTCom75Bold',Helvetica,Arial,sans-serif;}
.box-black .abstract ul{margin:0 0 15px;padding:0 0 0 20px;list-style:outside square;color:#FFF;}
.box-black .abstract ul li{}
.box-black .abstract a{color:#FFF;text-decoration:underline;}
.box-black .abstract a:hover{text-decoration:none;}
.box-black footer{margin:0 0 0 115px;}
.box-black footer a{color:#FFF;text-decoration:underline;}
.box-black footer ul li{float:left;margin:0 18px 9px 0;width:auto;}
.box-black footer ul li:first-child{margin-left:0;}
.box-black span.border{border-bottom:1px dashed #333;;margin:5px auto;display:block;clear:both}
.box-grey{width:100%;float:left;margin:15px 0;padding:15px 0;border:#ccc dashed;border-width:0 0 1px;}
.box-grey .figure{float:left;max-width:184px;margin-right:10px;}
.box-grey .figure img{width:100%;}
.box-grey h2{font:normal 18px/19px 'HelveticaNeueLTCom65Medium',Helvetica,Arial,sans-serif;}
.box-grey p{font:normal 18px/19px 'HelveticaNeueLTCom55Roman',Helvetica,Arial,sans-serif;}
.box-grey p a{text-decoration:underline;color:#000;}
.box-grey p a:hover{text-decoration:none;}
.box-grey ul li{margin:9px 0 0;}
.contact {
    margin-bottom: 35px;
    border-bottom: 1px solid #eeeeee;
}
#simple_contact_form label{color:#000;font-size:16px;font-weight:bold;}
#simple_contact_form input{border:1px solid #000;}
.quickBox .quickRight .view_product{padding:10px 0;margin:10px 0;background:#000;text-align:center;border:1px solid #ff0000;}
.quickBox .quickRight .view_product a{color:#fff;font-weight:bold;font-size:18px;}
.quickBox .quickRight .view_product a:hover{color:#ff0000;}
.alphabet li{float:left;width:5.8%;height:60px;display:table;background:#f1f1f1;margin:0.421%;text-transform:uppercase;color:#5b5b5b;cursor:pointer;font-weight:bold;font-size:16px;}
.alphabet li:hover{background:#FF6201;}
.alphabet li a.active{background:#FF6201;color:#fff;}
.alphabet li:hover > a{color:#fff;}
.alphabet #result{color:#5b5b5b;}
.alphabet #result:hover{color:#fff;}
.alphabet li a{display:table-cell;vertical-align:middle;text-align:center;color:#5b5b5b;cursor:pointer;}
.field_supplier_placeholder{border:4px solid #bdbdbd;box-sizing:border-box;float:left;height:80px;margin:0;width:100%;}
#supplier-search-box{background:#fff url('../images/supplier-search.png') no-repeat 100% 50%;border-color:#fff;border-width:medium 26px;color:#000;font-family:'Roboto', sans-serif;font-size:18px;height:72px;padding:23px 0 23px 0;line-height:1.4;}
.autoparts-suppliers li{float:left;width:25%;font-size:14px;font-weight:bold;color:#000;height:35px;border-bottom:2px solid #FF6201;margin:10px 0;padding:10px 0;}
.autoparts-suppliers li a strong{color:#000;font-size:18px;}
.autoparts-suppliers li a strong:hover{color:#FF6201;}
#ves-mainnav{background:transparent;float:left;}
.header-col{border-right:1px solid #ddd;border-left:1px solid #ddd;color:#000;display:block;float:right;font-family:'Roboto', sans-serif;font-size:1.5em;font-weight:600;height:80px;line-height:1em;margin-right:-1px;position:relative;padding:0px 10px;padding-left:21px;padding-right:21px;}
.header-bg .head_contacts_phone {color: #222222;}
.header-col-small{font-size:0.74em;font-weight:normal;color:#000;line-height:1.2em;text-transform:none;padding-top:0.3em;}
#columns {
    padding: 0 0 30px;
}
.cms-antallaktika-aytokiniton #columns .container{width:100%;}
.cms-antallaktika-aytokiniton .vehicles-home-wrapper.container{width:1138px !important;top:-300px;height:117px;position:relative;}
.box-collateral{padding:5px;margin:5px 5px 20px 5px;border:1px solid #cfcfcf;}
.box-collateral-content .tabs .efarmoges{display:inline-block;margin-right:20px;padding:10px;margin:0 -2px -1px;}
.box-collateral-content .tabs .efarmoges a{display:block;text-transform:uppercase;padding:10px 20px;font-weight:400;font-family:"Roboto";font-size:12px;border:1px solid #cdcdcd;margin-right:0;color:black;}
.box-collateral-content .tabs .efarmoges a:hover{color:#FF6201;background:#000;}
.box-collateral-content .tabs .efarmoges a.active{color:#fff;background:#000;}
.box-collateral-content .tabs .gnisia{display:inline-block;margin-right:20px;padding:10px;margin:0 -2px -1px;}
.box-collateral-content .tabs .gnisia a{display:block;text-transform:uppercase;padding:10px 20px;font-weight:400;font-family:"Roboto";font-size:12px;border:1px solid #cdcdcd;margin-right:0;color:black;}
.box-collateral-content .tabs .gnisia a:hover{color:#FF6201;background:#000;}
.box-collateral-content .tabs .gnisia a.active{color:#fff;background:#000;}
.box-collateral-content .tabs .xaraktiristika{display:inline-block;margin-right:20px;padding:10px;margin:0 -2px -1px;}
.box-collateral-content .tabs .xaraktiristika a{display:block;text-transform:uppercase;padding:10px 20px;font-weight:400;font-family:"Roboto";font-size:12px;border:1px solid #cdcdcd;margin-right:0;color:black;}
.box-collateral-content .tabs .xaraktiristika a:hover{color:#FF6201;background:#000;}
.box-collateral-content .tabs .xaraktiristika a.active{color:#fff;background:#000;}
.box-collateral-content .showtabs{max-height:500px;padding-top:10px;overflow-y:scroll;}
.media-left, .media-right, .media-body{font-size:14px !important;}
.accordion-group label, .form-group label{font-size:14px !important;color:#000;font-weight:bold;}
.titlewline{text-align:center;position:relative;margin-bottom:20px;}
.titlewline:before{content:'';display:block;position:absolute;top:10px;height:1px;width:100%;background:#FF6201;}
.titlewline__title{display:inline-block;position:relative;line-height:20px;font-size:20px;color:#FF6201;background:#fff;text-transform:uppercase;padding:0 10px;}
.contact .contact__intro{color:#222222;font-size:15px;margin-bottom:40px;text-align:center;}
.contact .contact__box{background:#f5f5f5 none repeat scroll 0 0;color:#3a3b3f;font-size:14px;padding:15px;margin-bottom:10px;height:195px;}
.contact .contact__box__title{line-height:20px;text-align:left;font-size:16px;font-weight:700;}
.icon-contact--email{background-image:url("../images/contact-sprite.png");background-position:0 0;width:60px;height:56px;display:inline-block;margin-top:20px;}
.fb-link-header{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);background:url("../images/facebook.png") 0 0 no-repeat;height:48px;width:48px;display:block;}
.fb-link-header:hover{opacity:1;-webkit-filter:none;-moz-filter:none;filter:none;background:url("../images/facebook.png") 0 -48px no-repeat;height:48px;width:48px;display:block;}
.vehiclehistory.block-title span:after,.vehiclehistory.block-title span:before {content:none;}
.carhistory .block-content li a {color:#000;font-weight:bold;font-size:14px;}
.carhistory .block-content li a:hover {color:#FF6201;}
/*Header hover*/
.dropdown2 .dropbtn{
    cursor:pointer;
}

.dropdown2-content {
    display: none;
    position: absolute;
    margin-top: 20px;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    left: -35px;
    top: 25px;
    padding: 10px;
}

.dropdown2-content a {
    color: black;
    padding: 6px 16px 4px;
    text-decoration: none;
    display: block;
}

.dropdown2-content a:hover {background-color: #ddd;}

.dropdown2:hover .dropdown2-content {display: block;}

.dropdown2:hover .dropbtn {background-color: #3e8e41;}

/*End Header hover*/
.hc-wrapper {
    position: relative;
}
.hs-form .category-tree-h2 img {
    margin-right: 10px;
}
.hsf-wrapper {
    position: relative;
    margin: 0;
    width: 100%;
}
#header-main .cb-column {
    padding: 0 5%;
}
.hsf-wrapper #a-results::before {
    content: '';
    background-image: url(/media/wysiwyg/point.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    left: -35px;
    top: 10px;
    background-size: 28px;
    cursor: pointer;
}
/** Customer Login **/
.customer-account-login #columns {
    background:#fff;
    background-size:cover;
}
.customer-account-login #columns .container {
    /*webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,.3);
    box-shadow: 0 0 50px 0 rgba(0,0,0,.3);
    background-image: url('../images/login-container.png');*/
    padding: 0 50px;
	background-color: #FF6201;
}
.account-login, .account-create {
    margin: 0 0 40px;
    background: none;
}
/** End Customer Login **/

/* Dropdown Button */
.header-login {
    line-height: 34px;
    height: 40px;
    min-width: 155px;
    padding: 0 11px;
    background: #FF6201;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    vertical-align: top;
    border-radius: 3px;
    margin: 0px 15px 0px 0px;
}
.dropdown-content .header-login {
    background: #FF6201;
    height:34px;
}
.dropbtn {
    color: white;
    font-size: 16px;
    border: none;
}

.dropbtn.menu {
    background: none;
    font-size: 15px;
    font-weight: bold;
    padding: 13px 18px 17px;
    border-right: 1px solid #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 16px;
    cursor: pointer;
    white-space: normal;
    padding: 13px 20px 17px;
    text-align: center;
}
.dropbtn.menu:hover {
    background:#b42832;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
    float: right;
    margin-top: 10px;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    position: absolute;
    background-color: #fff;
    border:1px solid #b42832;
    min-width: 250px;
    border-radius: 4px;
    float: left;
    padding: 20px 10px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index:9999;
    visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:400ms ease;
    -moz-transition:400ms ease;
    -o-transition:400ms ease;
    transition:400ms ease;

}

.dropdown-content.menu {
    position: absolute;
    background-color: #2C4D8A;
    min-width: 150px;
    float: left;
    padding: 8px 13px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index:9999;
    visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:400ms ease;
    -moz-transition:400ms ease;
    -o-transition:400ms ease;
    transition:400ms ease;

}

.dropdown-content label {
    float: left;
    width:100%;
    margin: 0;
    padding-left: 15px;
    color:#000;
    font-size:14px;
    text-align: left;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.dropdown-content.menu a {
    color: #fff;
    background-color: #2C4D8A;
    border-bottom:1px dotted #fff;
    padding: 8px 13px;
    text-decoration: none;
    display: block;
    text-align: left;
    font-size: 14px;
    letter-spacing: 1px;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}
.header-login a {padding:0 0 0 20px;}
.header-login a:hover {background-color: #FF6201;padding:0 0 0 20px;}
.dropdown-content.menu a:hover {background-color: #FF6201;color:#fff;}
/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100);
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
}
/* End Dropdown Button */

/** Header Fancy Search **/
.main-content-overlay {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.3s ease,height 0s 0.3s ease;
    transition: opacity 0.3s ease,height 0s 0.3s ease;
    background: #000;
    display: block;
    height: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99;
}
.main-content-overlay.clicked {
    filter: alpha(opacity=75);
    opacity: 0.75;
    -webkit-transition: opacity 0.3s ease,height 0s 0s ease;
    transition: opacity 0.3s ease,height 0s 0s ease;
    height: 100%;
}
.htopw-search input {
    height: 50px;
    outline: none;
}
#header-main .dh-phone {
    padding: 10px 0;
}
#header-main .cb-column button.icon {
    background-color: #222222;
    width: 67px;
    height: 51px;
    transition-duration: 0.3s;
    position: absolute;
    top: 2px;
    right: 0;
    border: 0;
}
#header-main .cb-column button.icon::after {
    font-family: 'diplas';
    content: "\e908";
    color: #ffffff;
    right: 22px;
    top: -4px;
    position: absolute;
    padding: 0px;
    font-size: 25px;
}
#header-main .cb-column button.icon:hover {
    background-color: #FF6201;
}
#header-main .dh-phone a {
    color: #cccccc;
    text-align: left;
    display: block;
    font-size: 31px;
    font-weight: 900;
    letter-spacing: -1px;
    word-spacing: 3px;
    font-family: 'Roboto';
    padding-left: 6%;
    transition-duration: 0.3s;
}
#header-main .dh-phone a:hover {
    color: #ffffff;
}
#header-main .dh-phone a::before {
    font-family: 'diplas';
    content: "\e904";
    margin-right: 15px;
    font-size: 25px;
}
#ves-mainnav li.new:before {
    content: '';
    background-image: url(/media/wysiwyg/menu-new.png);
    background-size: 30px 27px;
    width: 30px;
    height: 27px;
    position: absolute;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    letter-spacing: 3px;
    padding: 3px 10px;
    top: -15px;
    left: 70%;
    z-index: 1;
}
.htopw-search input:hover, .htopw-search input:focus, .htopw-search input:active {
    border: 1px solid #000;
}
.htopw-search {
    border-radius: 2px;
    color: #a7a7a7;
    cursor: pointer;
    font: 1.0em/2.4 'Roboto',sans-serif;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    color: #000;
    font-size:22px;
    font-weight:bold;
}
.htopw-search:before {
    /*content: 'Î•Î»ÎµÏÎ¸ÎµÏÎ· Î‘Î½Î±Î¶Î®Ï„Î·ÏƒÎ·...';
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    color: #000;
    padding-left: 90px;
    font-size:22px;
    font-weight:bold;*/
}
.htop-search {
    font-family: inherit;
    font-size: 17px;
    color: #222222;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill 
{
    background-color: rgb(250, 250, 250) !important;
}
.head-search-holder {
    width: 1000px;
    height:110px;
    margin-right: auto;
    margin-left: auto;
    left: 0;
    max-height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5001;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}
.head-search-holder {
    display: none;
}
.head-search-holder.clicked {
    display: block !important;
}

.head-search-holder.clicked #search_mini_form {
    width: 100%;
    margin: 0;
    margin-right: 40px;
}
.head-search-holder.clicked #search_mini_form .form-search label {
    display:none;
}
.head-search-holder.clicked #search_mini_form .form-search .input-text {
    padding: 10px 10px;
    width: 800px;
    height: 80px;
    font-size: 28px;
    font-weight: bold;
}
.head-search-holder.clicked #search_mini_form .form-search .button {
    height: 80px;
    position: relative;
    top: -4px;
    color: #fff;
    font-size: 14px;
}
.head-search-holder.clicked #search_mini_form .form-search .button span {
    height: 80px;
    line-height: 76px;
    font-size: 16px;
    font-weight: bold;
}
.head-search-close {
    background: url('../images/close-box.png') no-repeat 50% 50%;
    cursor: pointer;
    display: none;
    height: 30px;
    filter: alpha(opacity=60);
    opacity: 0.6;
    position: absolute;
    top: 50px;
    right: 6px;
    width: 30px;
}
.head-search-close:hover {
    opacity:1;
}
.head-search-holder .head-search-close {
    display: none;
}
.head-search-holder.clicked .head-search-close {
    display: block;
}
/** End Header Fancy Search **/

/** News Alert **/
.news-alert {
    float: left;
    width: 100%;
    margin:0;
    background-color: transparent!important;
}
.news-alert span.title:first-child {
    color: #FF6201;
    width: 240px;
    height: 56px;
    line-height: 58px;
    display: block;
    float: left;
    position: relative;
    right: 7px;
    font-size: 16px;
    padding-left: 70px;
    background: #fff url('../images/news-area-icon.png') no-repeat;
    background-position: 25px 12px;
    font-weight: bold;
    border: 1px solid #FF6201;
}

.news-alert div {
    color:#000;
}
#ticker-area {
    line-height: normal;
    padding: 0 30px;
}
.news-alert div#ticker-area marquee p {
    margin: 0;
}
.news-alert div#ticker-area marquee a {
    font-size: 18px;
    color: #1e1e1e;
    padding: 5px 0 0;
    font-weight: 500;
    display: block;
    text-transform: uppercase;
}
.news-alert div a:hover {
    color:#FF6201;
}
/** End News Alert **/
/** Checkout Success **/
.checkout-onepage-success .main-column p {
    color: #000;
    font-size: 24px;
    line-height: 25px;
    margin: 20px 0;
}
.checkout-onepage-success .main-column p a {
    color: #FF6201;
    font-size: 24px;
    line-height: 25px;
    margin: 20px 0;
}
/** End Checkout Success **/

.products-list .op-manufacturer {
    font-size: 18px;
    font-weight: 600;
}
.products-list .op-code {
    font-weight: 600;
    font-size: 14px;
}