
   
   
     


  
  
  
   
  
  
  
   
   
   
    
                      #pix-shop  .portfolio-image {
}
#pix-portfolio .isotope-frame .x-item  {
}
#pix-portfolio  .portfolio-image , #pix-portfolio .isotope-frame .x-item {
}
html *{

font-family: 'Roboto', sans-serif;
}
body.archive #main .col-md-9 {
float: right;
}

.be_h4_slider{
font-size:40px !important;
text-shadow:2px 2px black;
margin-top:25px !important;
}

.be_h3_slider{
font-weight:bold;
text-shadow:2px 2px black;
}

.logo {
    display: table;
	display:relative;
    margin-top: -20px;
    overflow: hidden;
	margin: -29px auto 10px auto;
    max-height: 140px;
    overflow: hidden;
}

.logo img {
	position:relative !important;
	top: 0 !important;
	left: 0 !important;
	margin-top:0 !important;
	display: inline-block;
  height: 170px !important;
}

@media screen and (max-width: 400px)  {
.be_h4_slider{
font-size:22px !important;
margin-bottom:25px !important;
margin-left:25px !important;
}
.be_h3_slider{
font-size:16px !important;
margin-top:40px !important;
margin-left:22px !important;
width:270px !important;
white-space: initial;
    line-height: 16px !important;
    text-align: center;
}
.hades.tparrows:before{
font-size:12px;
}
.hades.tparrows{
width:20px;
height:100px;
}
.tp-rightarrow.hades.tparrows{
left:105% !important;
}
.tp-leftarrow.hades.tparrows{
left:-5% !important;
}

}

@media screen and (max-width: 600px) and (min-width: 400px) {

.hades.tparrows:before{
font-size:12px;
}
.hades.tparrows{
width:20px;
height:100px;
}
.tp-rightarrow.hades.tparrows{
left:102% !important;
}
.tp-leftarrow.hades.tparrows{
left:-2% !important;
}
.be_h4_slider{
font-size:32px !important;
margin-bottom:25px !important;
margin-left:35px !important;
}
.be_h3_slider{
font-size:16px !important;
margin-top:40px !important;
margin-left:32px !important;
width:380px !important;
white-space: initial;
    line-height: 16px !important;
    text-align: center;
}

}

@media screen and (max-width: 800px) and (min-width: 600px) {
.hades.tparrows:before{
font-size:12px;
}
.hades.tparrows{
width:20px;
height:100px;
}
.tp-rightarrow.hades.tparrows{
left:102% !important;
}
.tp-leftarrow.hades.tparrows{
left:-2% !important;
}
.be_h4_slider{
font-size:32px !important;
margin-left:35px !important;
}
.be_h3_slider{
font-size:16px !important;
margin-left:35px !important;
}

}

@media screen and (max-width: 1000px) and (min-width: 800px){
.hades.tparrows:before{
font-size:12px;
}
.hades.tparrows{
width:20px;
height:100px;
}
.tp-rightarrow.hades.tparrows{
left:102% !important;
}
.tp-leftarrow.hades.tparrows{
left:-2% !important;
}
.be_h4_slider{
margin-left:35px !important;
}
.be_h3_slider{
margin-left:35px !important;
}

}

@media screen and (max-width: 1100px) and (min-width: 1000px){
.hades.tparrows:before{
font-size:12px;
}
.hades.tparrows{
width:20px;
height:100px;
}
.tp-rightarrow.hades.tparrows{
left:100% !important;
}
.tp-leftarrow.hades.tparrows{
left:0% !important;
}
.be_h4_slider{
margin-left:20px !important;
}
.be_h3_slider{
margin-left:20px !important;
}
}

@media screen and (max-width: 1200px) and (min-width: 1100px){
.be_h4_slider{
margin-left:35px !important;
}
.be_h3_slider{
margin-left:35px !important;
}

}


strong{
font-weight:bold;
}

.be_carousel_image_archiki li{
background:white !important;
}
.be_carousel_image_archiki li.vc_active{
background:red !important;
}

.be_custom_icon_Archiki{


}

.be_box1_archiki .box-icon-and-button .btn, .be_box2_archiki .box-icon-and-button .btn, .be_box3_archiki .box-icon-and-button .btn, .be_box4_archiki .box-icon-and-button .btn{
display:none;
}

.be_box1_archiki .box-icon-and-button:hover .content-hover .content-hover-i,.be_box2_archiki .box-icon-and-button:hover .content-hover .content-hover-i,.be_box3_archiki .box-icon-and-button:hover .content-hover .content-hover-i,.be_box4_archiki .box-icon-and-button:hover .content-hover .content-hover-i{
visibility:visible;
}

.be_box1_archiki .auto16:before{
color:transparent;
background-image:url("/wp-content/uploads/2017/12/iconOff.png");
background-position:center;
background-size:45%;
background-repeat:no-repeat;
}
.be_box2_archiki .auto13:before{
color:transparent;
background-image:url("/wp-content/uploads/2017/12/iconTick.png");
background-position:center;
background-size:45%;
background-repeat:no-repeat;
}
.be_box3_archiki .auto14:before{
color:transparent;
background-image:url("/wp-content/uploads/2017/12/iconKart1.png");
background-position:center;
background-size:45%;
background-repeat:no-repeat;
}
.be_box3_archiki .auto15:before{
color:transparent;
background-image:url("/wp-content/uploads/2017/12/iconBasket.png");
background-position:center;
background-size:45%;
background-repeat:no-repeat;
}


.be_fake_carousel_archiki .bx-controls-direction{
display:none;
}

@media screen and (max-width: 1200px){
.be_fake_carousel_archiki .bx-controls-direction{
display:block;
}

}

.be_fake_carousel_archiki li img{
height:220px;
}

.be_fake_carousel_archiki{
margin-bottom:50px;
}
.be_color_blue_archiki{
background-color:#2e375f;
color:white;
}
.be_the_new_parallax_archiki{

}

.be_text_center_archiki{
text-align: center;
    color: #2e375f;
    text-shadow: 2px 2px white;
    font-size: 30px;
    font-weight: bold;
}

div.vc_parallax-inner.skrollable.skrollable-before{

}

.be_half{
width:50%;
float:left;
}
.be_half img{
width:115%;
}
.be_half_row{
background-color:#2e375f;
height:380px !important;
margin-bottom:0px;
}
.be_padder_text{
padding:5%;
color:white;
}
.be_padder_text h3{
color:white;
}
.be_small_text{
font-size:10px;
}
.be_half_row img{
height:380px;
width:auto;
}

@media screen and (max-width: 600px){

.be_half{
width:100%;
}


}

.be_aligned_center_archiki{
text-align:center;
}
.be_go_right{
display:block;
margin-left:27%
}

dt.level1{
color:white !important;
}

div#nextend-accordion-menu-uniqueabdeb23 dl.level1 dt a, div#nextend-accordion-menu-unique3593788 dl.level1 dt a span{
color:#a6a5a5 !important;
}


div#nextend-accordion-menu-uniqueabdeb23 dl.level1 dt .inner{
border:none !important;
}

div#nextend-accordion-menu-uniqueabdeb23 dl.level1 dt.parent .inner{
background-image:none !important;
}
div#nextend-accordion-menu-uniqueabdeb23 dl.level1 .inner:before{
    left: 4px;
    position: absolute;
    top: 3px;
    font-family: 'FontAwesome';
    content: "f058";
    color: #fff;
}

div#nextend-accordion-menu-uniqueabdeb23 dl.level1 dt.parent .inner:after{
    right: 4px;
    position: absolute;
    top: 3px;
    font-family: 'FontAwesome';
    content: "f107";
    color: #fff;
}

.be_accordition .level1 a{
color:white !important;
}

dt.level1 a{
color:#a6a5a5 !important;
}
.be_the_accordion {
color:white;
}
.be_the_accordion a{
color:white;
}
.be_the_accordion a span{
color:white !important;
}

.footer{
background-color:#4a4a4ae0;
}
.footer-absolute{
background:none repeat scroll 0 0 #2e375f;
}

.be_fix_parallax{
overflow:hidden;
height:335px;
}

.footer-absolute .social-box li a{
background: none repeat scroll 0 0 #f1f1f1;
    color: #0f121f;
}

.footer-absolute {
background-color:black;
color:white !important;
}
.copy{
color:white;
}

.pre-fot-box .btn-icon{
background-color:#2e375f;
}


a.vc_right.vc_carousel-control
,a.vc_left.vc_carousel-control{
display:none !important;
}

@media screen and (max-width: 400px){

.be_fix_parallax{
overflow:hidden;
height:940px;
}

}


@media screen and (max-width: 500px) and (min-width: 400px){

.be_fix_parallax{
overflow:hidden;
height:725px;
}

}


@media screen and (max-width: 700px) and (min-width: 500px){

.be_fix_parallax{
overflow:hidden;
height:705px;
}

}
@media screen and (max-width: 1000px) and (min-width: 700px){

.be_fix_parallax{
overflow:hidden;
height:600px;
}

}
@media screen and (max-width: 1100px) and (min-width: 1000px){

.be_fix_parallax{
overflow:hidden;
height:400px;
}

}

@media screen and (max-width: 600px) and (min-width: 520px){
.be_img_slider_archiki img{
width:320px !important;
height:220px !important;
}
.vc_images_carousel ol.vc_carousel-indicators {
    margin: 0 0 0 -50% !important;
}
}


@media screen and (max-width: 520px) and (min-width: 300px){
.be_img_slider_archiki img{
width:250px !important;
height:178px !important;
}
.vc_images_carousel ol.vc_carousel-indicators {
    margin: 0px 0 0 -54% !important;
}

}

@media screen and (max-width: 1100px) and (min-width: 940px){
.be_img_slider_archiki img{
width:420px !important;
height:290px !important;
}
.vc_images_carousel ol.vc_carousel-indicators {
    margin: 0 0 0 -40% !important;
}

}

@media screen and (max-width: 940px) and (min-width: 768px){
.be_img_slider_archiki img{
width:320px !important;
height:220px !important;
}
.vc_images_carousel ol.vc_carousel-indicators {
    margin: 0 0 0 -50% !important;
}

}


.btn.btn-primary.btn-lg.btn-icon-right{
background-color:#4a4a4ae0 !important;
}

.active .fa-box {
    background-color: #434653;
}


.ver-tabs .nav > .active, .ver-tabs.horiz-tabs .nav > .active {
    background-color: red;
}

.carousel-1 li:hover .carousel-item-content{
background-color:red;
}

.carousel-1 .btn-icon {
    background-color: #ac2727;
}
.ver-tabs .nav-sidebar h4{
color:red;
}

.nav-sidebar a{
color:white !important;
}
.pre-footer{
background-color:red;
}
.pre-fot-box:hover .btn-icon i{
color:red;
}

.pre-fot-box .btn-icon {
    background-color: #4a4a4ae0;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #fff;
    border-color: #EBEBEB;
    background-color: #2e375f;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    color: #fff;
    border-color: #EBEBEB;
    background-color: red;
}


.logo img {
	max-width: inherit;
}

#column_epikoinwnia_karetas {
	padding-left: 0px;
	padding-right: 0px;
}

#column_epikoinwnia_karetas .wpb_gmaps_widget .wpb_wrapper {
    padding: 0px;
}

.yamm .dropdown-menu .dropdown-menu{

}

.yamm .dropdown {
    position: relative !important;
}

.yamm .dropdown-menu .dropdown-menu {
    left: 95% !important;
    top: 5% !important;
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
.yamm .dropdown-menu .dropdown-menu {
	left: 65% !important;
    top: 25% !important;
	}
}

.header .top-cart{
display:none;
}

.be_left_email2{
margin-left: 40px;
}

.pre-fot-box a:hover{
color:#4a4a4ae0;
text-decoration:none;
}

.footer.footer-shop a:hover,.be_the_contact_formious a:hover{
color:red;
text-decoration:none;
}

.be_the_contact_formious a{
color:#888888;
text-decoration:none;
}
.be_give_letter_h1_marg_top{
    margin-top: -35px;
}
.be_service_box_archiki{
margin-bottom: 60px;
}

.be_service_row_archiki{
margin-bottom:75px;
}
.be_row_tabs_archiki{
margin-bottom:45px;
}
.be_row_archiki_eggiisi{
margin-bottom:55px;
}
.be_row_archiki_logos{
margin-top:50px;
}
.bg-section{

}
.product-category h3{
font-family:'Roboto';
background-color:#4a4a4ae0;
height:80px;
}

.product-category h3:after{
border-bottom-color: rgba(220, 26, 26, 0.8);
border-left-color: rgba(220, 56, 56, 0.8);
}

.navbar-header a,.info-top li a{
color:black;
}
.navbar-header a:hover,.info-top li a:hover{
color:red;
text-decoration:none;
}

h1.product_title.entry-title{

font-family:'Roboto' !important;
}

.single_add_to_cart_button{
display:none;
}

.woocommerce-Price-amount{
display:none;
}

.qty{
display:none;
}
.cart.customize-unpreviewable{
display:none;
}

.add_to_cart_button{
display:none;
}

.product-category h3{
padding:10px 30px;
}

.product-template-default.single .col-xs-12.col-sm-12.col-md-3{
float:left;
} 
.product-template-default.single .col-xs-12.col-sm-12.col-md-9{
float:right;
} 

@media screen and (max-width: 991px) {

.product-template-default.single .container .row{
display:flex;
flex-flow: column wrap;
} 
.product-template-default.single .col-xs-12.col-sm-12.col-md-3{
order:1;
} 
.product-template-default.single .col-xs-12.col-sm-12.col-md-9{
order:2;
} 
}

div#nextendaccordionmenuwidget-2 dl.level1 dt .inner{
border:none !important;
}
div#nextendaccordionmenuwidget-2 dl.level1 dt.parent .inner{
background-image:none !important;
}
div#nextendaccordionmenuwidget-2 dl.level1 .inner:before{
    
}

div#nextendaccordionmenuwidget-2 dt.level3  .inner:after{
   left: 35px;
    position: absolute;
    top: 3px;
    font-family: 'FontAwesome';
    content: "f0da";
    color: black;
}

div#nextendaccordionmenuwidget-2 a span{
font-size:14px !important;
font-family:'Roboto',sans-serif;
}

div#nextendaccordionmenuwidget-2 dt.level1.parent a{
font-weight:bold !important;
background-color:#8080801f;
width:100%;
height:28px!important;
padding-left:10px!important;
font-family:'Roboto',sans-serif !important;

}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt a span{
font-family:'Roboto',sans-serif !important;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dt.level1 a span{
font-weight:bold !important;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dt.level2 a span{
font-weight:bold !important;
}

div#nextendaccordionmenuwidget-2 dt.level2.opened .inner{
background-color:#f0f0f0;

}





#search-global-form #search::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  color: transparent;
   
}
#search-global-form #search::-moz-placeholder { /* Firefox 19+ */
   color: transparent;
}
#search-global-form #search:-ms-input-placeholder { /* IE 10+ */
   color: transparent;
}
#search-global-form #search:-moz-placeholder { /* Firefox 18- */
   color: transparent;
}



#search-global-form::after{
content:"f002";
margin-top:-30px;
margin-bottom:50px;
width:10px;
height:10px;
display:block;
margin-left:2px;
font-family: 'FontAwesome';
}



.widget-title span{
font-family:'Roboto',sans-serif !important;

}

.product-bottom a{
font-family:'Roboto',sans-serif !important;
}

.product-desc p{
font-family:'Roboto',sans-serif !important;
}

.yamm .nav > li > a {
font-family:'Roboto',sans-serif !important;
}

.breadcrumb li a{
color:red !important;
}


.product-info .nav-tabs > li span{
font-family:'Roboto',sans-serif !important;
}

.single-product form.cart{
display:none;
}

.yamm{
    float: left;
    margin-left: 12%;
}
.woocommerce-tabs.product-info .panel.entry-content h2{
color:transparent;
width:290px;
height:20px;
overflow:hidden;

}
.woocommerce-tabs.product-info #tab-description.panel.entry-content h2::before{
content:"ΠΕΡΙΓΡΑΦΗ ΠΡΟΙΟΝΤΟΣ";
color:black;
display:block;
}

.woocommerce-tabs.product-info #tab-additional_information.panel.entry-content h2::before{
content:"ΕΠΙΠΡΟΣΘΕΤΕΣ ΠΛΗΡΟΦΟΡΙΕΣ";
color:black;
display:block;
}

.related.products h2.heading span{
color:transparent;
height:28px !important;
overflow:hidden;
width:100%;
display:block;

}
.related.products h2.heading span:before{
content:"ΣΧΕΤΙΚΑ ΠΡΟΙΟΝΤΑ";
color:black;
margin-left:0%;
display:block;
}

.tagcloud a{
font-size:14px !important;
display:block;
float:left;
}

a.selectBox.orderby.selectBox-dropdown{
display:none !important;
}

a.scroll-top.scroll-top-view:hover{
background-color:red;
}

.footer-absolute .social-box li:hover a {
    background: none repeat scroll 0 0 red;
    text-decoration: none;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2  dt.level2.parent.opened .inner{
background-color:#4a4a4ae0;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt.level2.parent.opened  .inner a span{
color:white !important;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt.level2.notparent.opened  .inner{
background-color:#4a4a4ae0;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt.level2.notparent.opened  .inner a span{
color:white !important;
}

.page-theme-section .bg-section {
  
}
.bg-section{
background-image:url('/wp-content/themes/autodoc/images/page-img.jpg') !important;
}

#menu-topper li a{
font-family:'Roboto' !important;
}

.bg-section:after {
  
}

.be_audi_bottom {
    margin-top: 46px;
}

.woocommerce-product-rating{

}

.woocommerce .star-rating span{
font-family:star !important;
}


@media screen and (max-width: 400px){
h1{
font-size:30px;
}
h2{
font-size:28px;
}
.fa-box .fa{
font-size:46px !important;
}

}

.carousel-1 .carousel-item-content .carousel-title{
font-family:'Roboto' !important;
}

.footer-shop p {
    margin-bottom: 1px!important;
}

div#nextend-accordion-menu-uniqueabdeb23 dl.level1 dt:HOVER span.inner span,
div#nextend-accordion-menu-uniqueabdeb23 dl.level1 dt:HOVER span.inner span span,
div#nextend-accordion-menu-uniqueabdeb23 dl.level1 dt:HOVER a,
div#nextend-accordion-menu-uniqueabdeb23 dl.level1 dt:HOVER a span{
font-family:'Roboto' !important;
}
div#nextend-accordion-menu-uniqueabdeb23 dl.level1 dt a, div#nextend-accordion-menu-uniqueabdeb23 dl.level1 dt a span{
font-family:'Roboto' !important;
font-size:14px !important;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
color:red;
}

.info-top {
	font-size:20px;
}
.tab-content{
	padding-top:20% !important;
}
.be_row_parallax_archiki{
	display:none;
}

.header{
	height:55px;
}

.be_redRequired{
	color:red;
}

.be_textExplain{
	
}

.ver-tabs .nav > .active > a {
    pointer-events: none;
}

.be_archiki_contact_form h4,.be_epikoinwnia_contact_form h4{
	font-size:28px;
	text-align:center;
}

.be_archiki_contact_form .wpcf7{
	    max-width: 740px;
    margin: 0px auto;
}
.pre-footer {
    background-color: #2E375F;
}
.pre-fot-box {
    border-left: 1px solid #42424200;
}
.footer {
    background-color: #262e50;
}
.footer-absolute {
    background-color: #333333;
}
.carousel-1 .carousel-item-content .carousel-title {
    font-size:20px;
}

.sameClassH3{
	font-size:26px !important;
}

.be_archiki_contact_form h2, .be_epikoinwnia_contact_form h2{
	font-size:28px;
}

.astm-search-menu {
    position: relative;
    margin-left: 19px;
}



.btn:hover:after {
	width: 100% !important;}


@media screen and (max-width: 400px){
	.navbar-header.hidden-md.hidden-lg.hidden-sm {
    margin-top: -80px !important;
}
}
