
/*
Theme Name:   Franco child theme
Theme URI:    http://hn.arrowpress.net/franco/
Description:  Franco - Elegant WooCommerce WordPress Theme.
Author:       AHT
Author URI:   http://arrowhitech.com/
Template:     franco
Version:      1.0
License:      
License URI:  
Tags:         one-column, two-columns, right-sidebar,  custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain:  franco-child
*/


@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600&display=swap');

body,p,h1,h2,h3,h4,h5,h6,li a, li, a,.banner_style_6 .banner-desc .link-cate,.discover_more a,.product-content .product-desc h3 a,.footer .footer-newsletter .widget_mc4wp_form_widget [type="submit"],body .cart-btn.button, .price_slider_amount .button, .wishlist_table .product-add-to-cart > .add_to_cart.button{
	font-family: 'Open Sans', sans-serif!important;
}


body .cart-btn.button, .price_slider_amount .button, .wishlist_table .product-add-to-cart > .add_to_cart.button,.footer .footer-v2 .footer-newsletter,
.footer .footer-newsletter,.product-type-2 .product-action-grid.product-action .add_to_cart_button,a.scroll-to-top,.banner_style_6 .banner-desc .link-cate:before,
.has_overlay:before {
    background: #8c8c8c!important;
  }


div#tonia-section-2020 .vc_column_container>.vc_column-inner{
	padding-left:0;
	padding-right:0;
}

.cart-btn a {
    color: #fff!important;
  }

  span.page-numbers.current,a.page-numbers:hover,a.btn.button.product_type_variable.add_to_cart_button,.single-product .nav-tabs>li.active>a{
    background:#000!important;
  }
  span.woocommerce-Price-amount.amount{
    color:#000!important;
  }

#fbmsg .fbmsg-badge {
    position: fixed !important;
    right: unset!important;
    bottom: 40px !important;
    width: 56px !important;
    height: 56px !important;
    z-index: 1999998999 !important;
    margin: 23px!important;
  }

.shop_attributes th {
    text-transform: capitalize;
    padding-right: 20px;
}

.footer,.footer a{
  color:#fff;
}

.discover_more a {
    color: #fff!important;
  }

.product-type-2.prd_type3 .price, .product-type-2 .price{
    color:#000!important;
  }

.banner-jewelry-3 .banner-content::before,.banner-jewelry-2 .banner-content::before,.banner-jewelry-1 .banner-content::before {
    background: unset!important;
    opacity: 1!important;
  }

 div #tonia-section-2020 .banner-desc {
    top: 14%!important;
  }

.header-v9 .header-bottom{
	background:#2a2a2a!important;
  }

.gold-info button{
	margin-top:30px;
  }

.gold-info button a {
    color: #fff!important;
  }

/* krivei tis times apo ta xrisa **/
.product_cat-gold form.variations_form.cart,.product_cat-xrisa form.variations_form.cart,.product_cat-gold p.price,.product_cat-xrisa p.price,
  .product_cat-gold .price,.product_cat-xrisa .price{
  	display: none!important;
  }

.term-gold .price,.term-xrisa .price {
    display: none!important;
}

  div#arxiki-categpries-ctm {
    background: #2A2A2A!important;
  }

  a.btn.btn-default-ctm {
    background: #000!important;
    color: #fff;
  }

  .LAU-NEW a {
    text-align: center;
    font-size: 23px;
    font-weight: 700;
  }

  .product-type-2.prd_type3 .price, .product-type-2  {
    color: #c7a379!important;
  }

.footer .location li:first-child p:nth-child(3){
  	padding-left:10px!important;
  }

  .footer .footer-title,.header-v14 .mega-menu > li > a, .header-v16 .mega-menu > li > a,h1,.breadcrumb{
  	font-family: 'Open Sans', sans-serif;
  }

  .side-breadcrumb.type-1 {
    padding: 50px 0 50px!important;
	  margin-bottom:100px!important;
  }

  aside#mc4wp_form_widget-4 {
    display: none!important;
  }


.also-like ul.products{
  display:inline-flex;
}

.also-like ul.products li {
  padding: 45px 15px 0 15px;
}

.also-like .product-grid .product-img img,.upsells .product-grid .product-img img {
  width: 300px;
}

.upsells.products.col-md-12 {
  margin-top: 7%;
  display:none;
}

button.single_add_to_cart_button.button.ajax_add_to_cart.cart-btn.alt.disabled.wc-variation-selection-needed,button.single_add_to_cart_button.button.ajax_add_to_cart.cart-btn.alt {
  background: black!important;
}

button.single_add_to_cart_button.button.ajax_add_to_cart.cart-btn.alt.disabled.wc-variation-selection-needed:hover,button.single_add_to_cart_button.button.ajax_add_to_cart.cart-btn.alt:hover{
  background: #cea35f!important;
}


/* checkout page */

p#billing_first_name_field:before {
  content: "Name";
  font-weight: 700;
}

/*Code for dk_DK language*/
html[lang="el_EL"] p#billing_first_name_field:before  {
  content: "Όνομα";
  font-weight: 700;
}

p#billing_last_name_field:before{
  content:"Last Name";
  font-weight: 700;
}

p#billing_email_field:before{
  content:"Email";
  font-weight: 700;

}

p#billing_phone_field:before{
  content:"Phone";
  font-weight: 700;
}

input#billing_first_name,input#billing_last_name,input#billing_email,input#billing_phone {
  border: 1px solid #000;
  padding-left:5px;
}

.form-row input{
  border-bottom:1px solid #000;
}

a.checkout-button.button.alt.wc-forward.btn.btn-black,a.button.btn.btn-black.wc-backward {
  color: #fff;
}

.grecaptcha-badge {
    display: none !important;
}

.mega-menu>li>a:before,.mega-menu>li>a:after {
  
	background: #cea35f;
}

.main-images .owl-dots .owl-dot.active{
    background-color: #cea35f;
}

#news_bl{
  background:#8c8c8c ;
}

#news_tlt p{
  font-size:23px;
  color:#fff;
}

#news_bl {
  padding: 30px 20%;
  display: flex;
  justify-content: center;
  align-items: center;
}

#news_bl .wpb_text_column.wpb_content_element {
  margin-bottom: 0;
}

.mc4wp-form input[type=email]{
  width:74%;
}

.mc4wp-form [type=submit] {

  font-family: 'Open Sans', sans-serif;
  width: 74%;
  margin-top: 10px;
  color: #fff;
}

.mc4wp-form input[type=email] {
  background: #ffffff;
  padding: 11px 12px;
  color: #000;
}



/***********************media *********************/

@media only screen and (max-width: 1024px) {

  #news_bl{
    padding: 30px 5%;
  }

}


@media only screen and (max-width: 800px) {
  .also-like ul.products{
    display:grid;
  }

  .checkbox input[type="checkbox"]{
    margin-left: 0;
  }

  span.woocommerce-terms-and-conditions-checkbox-text {
    font-size: 13px;
    padding-left: 20px;
  }

}

@media only screen and (max-width: 768px) {
.single-product .also-like .products li {
	width: 50%!important;
	margin-bottom: 54px;
	}

}

@media only screen and (max-width: 600px) {
.single-product .also-like .products li {
	width: 100%!important;
	}

  #news_bl #right,#news_bl #left{
     width:100%;
   }
}
