/* 3DS Custom */
/*General Css*/
.main-wrapper{max-width: 1330px;width: 100%;margin: auto;}
.home .main-wrapper,.contact .main-wrapper{max-width: 1920px;}
.main-wrapper {min-height: 840px;height: 100%;margin-bottom: 10px;}
.innerbottom {clear: both;max-width: 1330px;width: 100%;margin: auto;padding-left: 15px;padding-right: 15px;}
/*Menu Css*/
.navbar-default .navbar-nav > li > a{color: #444;}
.header-main{-webkit-box-shadow: 0px 3px 0px 0px #fdb813;-moz-box-shadow: 0px 3px 0px 0px #fdb813;box-shadow: 0px 3px 0px 0px #fdb813;}
.header-wrapper .container, .ls-gui-element.ls-bottom-nav-wrapper {max-width: 1330px;width: 100%;}
.navbar-default .navbar-nav > li > a{font-size: 18px;}
.navbar-default .navbar-nav > li > a:hover {color: #fdb813;}
.header-main .mod-languages {font-weight: 500;float: left;margin-top: 38px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.header-main.shrink .mod-languages {margin-top: 20px;}
.header-main .mod-languages a{font-size: 18px;color:#444;}
.navbar-default .navbar-nav > .active > a {color: #fdb813;}
/*Slider Css*/
/*.ls-gui-element.ls-bottom-nav-wrapper {position: absolute!important;top: 40%!important;right: 200px;}*/
/*Content Css*/
.footer-bottom .container {max-width: 1920px;width: 100%;padding: 0px;}
/*.footer-wrapper .container {max-width: 1330px;width: 100%;}*/
.main-wrapper .white-space.space-medium:last-child {padding: 0px!important;}
h3.modtitle {text-align: center;font-size: 48px;font-weight: 700;color: #444;}
p.intromod {text-align: center;font-size: 16px;line-height: 22px;}
.verticaline {/* text-align: center; */margin: 21px auto 0;height: 100px;width: 2px;background: #fdb813;-ms-transform: rotate(90deg);/* -webkit-transform: rotate(90deg); *//* transform: rotate(90deg); *//* position: absolute; */}
.scrollup:hover {border-color: #fdb813;}
.scrollup:hover {color: #fdb813;}
a.btn-lrg.solid-light-gray {border: 2px solid #fdb813!important;color: #fdb813!important;padding: 22px 67px!important;}
.outro {text-align: center;margin-top: 45px;}
.main-wrapper .container {max-width: 1920px;width: 100%;}
.innercontainer {max-width: 1330px;width: 100%;margin: 0 auto!important;padding-left: 15px;padding-right: 15px;}
/*Diaferoume Section Module Homepage*/
.diaferoumemod .row {background: #eee;}
h5.modtitle {font-size: 24px;font-weight: 100;text-align: left;color: #444;}
.diaferoumemod h3.modtitle{text-align: left;color: #444;}
.diaferoumemod .inmodtext li {font-size: 14px;color: #fdb813;margin-bottom: 4px;}
.diaferoumemod .inmodtext {position: absolute;bottom: 150px;right: 0;left: 0;max-width: 470px;margin: auto;}
.diaferoumemod .inmodtext ul {list-style-image: url(../../img/listype.png)!important;}
.diaferoumemod .col-md-6.left,.diaferoumemod .col-md-6.right {padding: 0px;}
.diaferoumemod .row .leftimg img {min-height: 390px;}
/*Products section Css */
.productsmod h5.modtitle{text-align: center;font-weight: 400;}
.modtitles {margin: 20px auto;}
.productsmod .row.sec {margin-top: 20px;}
.productsmod p.prod-title {width:75%;margin:0 auto!important;position: absolute;top: 50%;left: 0;right: 0;margin: auto;text-align: center;color: #fff;font-size: 24px;background: rgba(0, 0, 0, 0.35);font-weight: 400;max-width: 100%;margin-left: 15px;margin-right: 15px;}
.productsmod img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.productsmod img:hover {/* display: none;*/transform: scale(0.9);-webkit-transform: scale(0.9);}

/*Map Css*/
.map {margin-top: 60px;}
/*Footer Css*/
.footer-bottom {color: #444;background: #fdb813;padding: 20px 0 0;}
.footer-bottom .copyright { padding: 0px;}
.footer-copyright p {color: #444;font-weight: 300;}
.footer-bottom .menu-footer ul li{font-size:14px;}
.footer-bottom .menu-footer .nav>li>a {display: inline-block!important;float: left!important;margin: 0px;color: #444;}
.footer-bottom .line {height: 2px;background: #ffd233;margin: 20px 0px;}
.footer-bottom .nav > li > a:hover,.footer-bottom .nav > li > a:focus {background-color: transparent;}
.footfi img {width: 80%;}
.scrollup {border: 0px!important;background: #444!important;color: #ececec!important;display: none;font-size: 26px;line-height: 1.3;position: absolute;bottom: 100px!important;right: 200px!important;text-align: center;width: 70px!important;height: 70px!important;z-index: 1100;}
/*Contact page Css*/
.contact .breadcrumb {display: none;}
.contact-kazantzidis {padding: 50px 0;}
.contact-kazantzidis a {color: #212121;font-weight: bold;}
.contact-kazantzidis div#contact-form {padding-top: 30px;border-top: 1px solid;margin-top: 30px;}
.contact-kazantzidis  select, .contact-kazantzidis   textarea, .contact-kazantzidis   input[type="text"], .contact-kazantzidis   input[type="password"], .contact-kazantzidis   input[type="datetime"], .contact-kazantzidis   input[type="datetime-local"], .contact-kazantzidis   input[type="date"], .contact-kazantzidis   input[type="month"], .contact-kazantzidis   input[type="time"], .contact-kazantzidis   input[type="week"], .contact-kazantzidis   input[type="number"], .contact-kazantzidis   input[type="email"], .contact-kazantzidis   input[type="url"], .contact-kazantzidis   input[type="search"], .contact-kazantzidis   input[type="tel"], .contact-kazantzidis   input[type="color"], .contact-kazantzidis   .inputbox{border-radius:0;    border: 1px solid #212121;width: 100%;max-width:100%!important;}
.contact-kazantzidis .rsform-block.rsform-block-subtitle {padding-bottom: 10px;font-weight: bold;}
.contact-kazantzidis .rsform-block label {font-weight: normal;}
.contact-kazantzidis .rsform-block input#Apostoli {background: #212121!important;text-decoration: none;color: #ffffff;border-radius: 0;border: 1px solid #212121!important;font-size: 16px;width: 200px;padding: 0;height: 50px;line-height: 50px;}
.contact-kazantzidis .rsform-block input#Apostoli:hover {background: #fff!important;color: #212121!important;transition: 0.7s all;}
.contact-kazantzidis div#send-button {text-align: center;}
/*.contact-kazantzidis div#contact-form > div {padding: 0;}*/
.contact-kazantzidis textarea#Minima {min-height: 105px;}
.contact-kazantzidis .container {width: 100%;max-width: 1330px;}
.contact .white-space.space-medium {display: none!important;}
.contact .map {margin-top: 0px;}
.contact h3.modtitle{text-align: left;}
/*End Contact Page*/
/*Profil Page Css*/
.profil h3.modtitle{text-align: left;}
/*Live Search Css*/

/*Product Category view Css*/
#prodlist-box #product_list ul#slider {padding: 0;}
#prodlist-box #product_list ul.vmproduct.layout .short_desc, #prodlist-box #product_list ul.vmproduct.layout .Title {margin-top: 10px;}
div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer{text-align: center;}
div.MagicToolboxContainer.minWidth{text-align: center!important;}
div.MagicToolboxContainer{text-align: inherit!important;}
div.MagicToolboxSelectorsContainer img {margin-bottom:10px;}
.yelline {height: 2px;width: 78px;background: #fdb813;text-align: center;margin: auto;}
.products .main-wrapper {max-width: 1330px;width: 100%;margin: auto;padding-left: 15px;padding-right: 15px;}
.Results .display-number{display: none;}
.short_desc {word-break: break-all;line-height: 18px;font-weight: 400;text-decoration: none;/* text-align: center; */}
.width0 { width: 33%;float: left;padding: 15px;text-align: center;}
.breadcrumb {max-width: 1330px;margin: 0 auto;text-transform: uppercase;}
ul.layout .prod-row {
    float: left;

    position: relative;
     margin-bottom: 10px;
    margin-top: 10px;
    width: 33%;
     padding: 10px;
    /* margin: auto; */
    display: flex;
    flex-direction: column;
    /* margin-top: 0; */
}
#product_list li{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;width: 100%;}
.floatleft.display-number {width: 100%;}
.category-title {font-size: 18px;color: #444;margin: 10px;}
.products .main-wrapper {max-width: 1330px;width: 100%;margin: auto;padding-left: 15px;padding-right: 15px;}
.slide-hover .Title a {width: 100%;display: block;text-align: center;font-weight: bold;color: #424242;font-size: 18px;line-height: 18px;}
.category .spacer {background: #fff;padding: 10px;width: 240px;border-radius: 5px;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);float: left;margin-bottom: 15px;float: left;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.category .spacer:hover {
    box-shadow: 0px 0px 8px rgb(253, 184, 19);
}

/*Product Details Css*/
i.fa.fa-reply {display: none;}
.button.reset2 {background: #e0e0e0!important; border-bottom: 2px solid #e0e0e0!important; text-decoration: none; color: #000;border-radius: 0px;}
.back-to-category.left {clear: both;}
.customcolors {padding-top: 40px;}
.customcolors .innercontainer {max-width: 890px;width: 100%;}
.customcolors .col-md-2 {width: 20%;}
.ask-a-question {background: #fdb813;color: #fff;max-width: 200px;padding: 15px;width: 100%;text-align: center;}
span#askpopup {cursor: pointer;}
/*.back-to-category.left {display: none;}*/
.orderby-displaynumber.z-index {display: none;}
.products li {list-style-type: none;}
/*.productdetails-view .wrapper2{padding-left: 15px;padding-right: 15px;}*/

#productdetailsview { position:relative;}
#productdetailsview .fleft {
    float: left;
    margin-bottom: 0px;
    border-radius: 6px;
    position: relative;
    padding-top: 0px;
    width: 100%;
}
.main-image { position:relative;}

/*
	Next/prev buttons
*/








      #productdetailsview .fright {
      float: left;
      width: 100%;
      /*padding: 10px;*/
  }
.breadcrumb a.pathway {
    color: #444;
}
#productdetailsview .fright h1 {font-size: 28px;line-height: 30px;margin-top: 0px;letter-spacing: 2px;text-align: left;margin-bottom: 0px;font-weight: bold;color: #fdb813;border-bottom: 2px solid;}
#productdetailsview .price {padding-top: 10px;padding-bottom: 5px;position: relative;display: inline-flex;color: #212121;font-weight: bold;font-size: 18px;}
.back-to-category .product-neighbour {width: 50%;float: right;}
.product-neighbour .pagers { float:right!important;}
.product-neighbour .pagers li {position: relative;display: inline-block;padding: 18px 10px;margin-left: 5px;float: left;font-size: 12px;}
.product-neighbour ul.pagers a {  text-decoration:none;color: #000!important;}
.product-neighbour ul.pagers a i { display:inline-block; font-size:22px;    color: #000!important; }
.product-neighbour ul.pagers a .icon-angle-left {margin-right:5px; position:relative; top:2px;}
.product-neighbour ul.pagers a .icon-angle-right {margin-left:5px; position:relative; top:2px;}
.product-neighbour ul.pagers li:hover a { z-index:999999; text-decoration:none; color:#292f38;}
.product-neighbour .pagers li.next { float:right;}
.product-neighbour .pagers li .img_n { position:absolute; left:50%; margin-left:-35px; bottom:40px; display:block; width:70px; height:auto; z-index:99999;background: none repeat scroll 0 0 #FFF;  border: 1px solid #E2E2E2; border-radius: 6px 6px 6px 6px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); padding:5px; display:none; opacity:0;}
.product-neighbour .pagers li.next .img_n {left:auto; right:50%; margin-right:-20px;}
.product-neighbour .pagers li:hover .img_n { display:block; opacity:1;}
.product-neighbour .pagers li img { width:60px; height:auto;}

/*Offers*/
.offers {background: #fdb813;padding-top: 35px;padding-bottom: 35px;    text-align: center;}
.offers .outro {margin-top: 35px;text-align: right;}
.offers h4 {font-weight: 300;margin-top: 10px;font-size: 20px;}
.offers .outro a.btn-lrg.solid-light-gray { border: 2px solid #ffffff!important;color: #ffffff!important;padding: 22px 67px!important;}
.offers h3 {font-weight: 700;color: #fff;text-align: left;}

@media (max-width: 991px){.offers h3, .offers .outro {text-align:center}}

/*Parallax homepage*/
.paramobile {display: none;}
.textbut { text-align: center;position: absolute;bottom: 40%;left: 0;right: 0;background: rgba(0, 0, 0, 0.31);padding: 10px;}
.textbut h4 {color: #fff;}
.textbut h2 {color: #fff;}
.paramobile .outro {position: absolute;bottom: 35px;left: 0; right: 0;/* margin-top: 10px!important; */}
.parallax.desktop .textbut{background:transparent;}

/* Responsive */
@media (max-width:1805px){.scrollup{bottom:0!important;right:45%!important}}
@media (max-width:1295px){.logo img{width:80%!important}.navbar-default .navbar-nav>li>a{font-size:14px}.logo{max-width:300px}}
@media (max-width:1100px){.diaferoumemod .inmodtext{bottom:60px!important;max-width:270px}}
@media (max-width:991px){.contact-kazantzidis .inputbox,.contact-kazantzidis input[type=text],.contact-kazantzidis input[type=url],.contact-kazantzidis input[type=search],.contact-kazantzidis input[type=tel],.contact-kazantzidis input[type=color],.contact-kazantzidis input[type=password],.contact-kazantzidis input[type=datetime],.contact-kazantzidis input[type=datetime-local],.contact-kazantzidis input[type=date],.contact-kazantzidis input[type=month],.contact-kazantzidis input[type=time],.contact-kazantzidis input[type=week],.contact-kazantzidis input[type=number],.contact-kazantzidis input[type=email],.contact-kazantzidis select,.contact-kazantzidis textarea{max-width:320px!important}.productsmod .row,.productsmod .row.sec{text-align:center!important;margin-top:0!important}.footfi img{width:50%!important}.footer-copyright .row.footfi,.footer-copyright .row.footsec{text-align:center}.footer-copyright .copyright{text-align:center!important}.footer-copyright .row.footsec{margin-bottom:70px}.footer-copyright ul.nav.menu{display:none}.mod-languages{margin-top:-22px!important;float:right!important}.paramobile{display:block;position:relative}.parallax.desktop,div[id^=offlajn-ajax-search]{display:none}.productsmod p.prod-title{width:40%!important}.customcolors .col-md-2{width:33%;float:left}.customcolors .col-md-2 img{margin-top:20px}}
@media (max-width:889px){.prod-row{width:50%!important}}
@media (max-width:857px){.width0{width:50%!important}}
@media (max-width:799px){#productdetailsview .fleft,#productdetailsview .fright{width:100%!important;float:none!important}#productdetailsview .fleft{max-width:100%}.footer-wrapper{margin-top:20px}}
@media (max-width:470px){h3.modtitle {font-size: 38px}}
@media (max-width:450px){#prodlist-box #product_list ul.vmproduct.layout .prod-row,.width0{width:100%!important}.diaferoumemod .inmodtext{bottom:10px!important}.textbut h2{color:#fff;font-size:24px}}

/* Navigation Hack */
/* Pou einai o Vasilis na me kamarwsei... */
@media (min-width:992px) and (max-width:1295px){
	.main-navigation .col-md-10.columns {width: 75%}
	.main-navigation .col-md-2.columns {width: 25%}
}
/* H dikaiwlogia mou einai oti h wra einai 16:50... */
@media (min-width:992px) and (max-width:1060px){
	.navbar-default .navbar-nav>li>a {padding-left: 9.5px;padding-right: 9.5px}
}