/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/

#nav.nav-holder .navigation > li > a {
	font-weight: 700;
}


/****  HOMEPAGE  ******/
.myHead1{
	font-size:40px;
	line-height:46px;
	color:#00a0c2;
}

.leftIcon {
  width: 20%;
  float: left;
}

.rightIcon {
  width: 80%;
  float: right;
  color:white;
}

.myHead4 {
  font-weight: 700;
  font-size: 20px;
  width: 100%;
  float: left;
  margin-bottom: 15px;
}

.my-parallax{
	height:600px;
	width:100%;
	float:left;
}

.downHead {
  color: #484848;
  font-size: 32px;
  line-height: 41px;
}

.avada-skin-rev{
	border:none!important;
}

.tp-bannershadow.tp-shadow1{
	display:none;
}


/***** FOOTER  ********/
.footer-area{
	border-top:none;
}

.copyright {
  text-align: center;
}

/*************************/

.page-title-container{
	height:248px!important;
}

/*
.woocommerce-container #content{
	width:70%;
}
*/
/*** WOOCOMMERCE ********/

/*Kripsimo kapoion klaseon*/
  .dwoocommerce-message, .product-buttons{
  display: none;
}

.product_meta{
	display:none!important;
}

#my_product_meta .product_meta{
	display:block!important;
}


.posted_in, .tagged_as{
	display:none!important;
}

 .single_variation_wrap {
  display: none!important;
}

.summary-container h2 {
  font-size: 40px!important;
  color: #00a0c2!important;
}

.product_meta_cito {
  padding-top: 20px;
}

.sku_wrapper {
  font-weight: bold;
  text-transform:uppercase;
}

.related .title h2{
	text-transform:uppercase;
	font-size:40px!important;
	color:#59595b!important;
	line-height:50px!important;
} 

.related.products, .upsells.products{
	float:left;
width:100%;
}

.upsells.products{
	border-top: 2px solid #e0dede;
	padding-top:10px;
}

.product-title{
	font-weight:bold!important;
	color:#00a0c2!important;
}

.sku_wrapper .sku{
	font-weight: normal;
}
/************************/

ul.breadcrumbs {
  width: 100%;
  float: left;
  text-align: center;
}

.page-title {
  display: table;
}

.variations .value{
	padding-top:20px;
}

.variations .label{
	padding-right:0;
	  width: 60px;
}


.catalog-ordering {
  display: none;
}

/* Addons */
.products-3 li {text-align:center!important;}
.fusion-megamenu-title a{color:#00a0c2!important;}
.related .title h2 {font-size:23px!important;}

#carousel .flex-viewport {
    overflow: hidden!important;
    position: relative!important;
    border: 2px solid #e7e6e6!important;
    width: 100%!important;
    border-radius: 10px!important;
    padding-bottom: 25px!important;
    padding-left: 70px!important;
}

.woocommerce-tabs .panel {
    border: 2px solid #e7e6e6!important;
}
.menu-item-language {padding-right:0!important;}
.wpml-ls-flag {
    vertical-align: middle !important;
padding-right:5px;
}
.wpml-ls-menu-item .wpml-ls-flag {
width:23px!important;
}

/* Enter Your Custom CSS Here */
.product-details {text-align:center!important;}
.type-product img { margin-top: 30px!important;}
.reset_variations {display:none!important;}
.attachment-shop_single {max-width:350px!important;}

body.woocommerce .crossfade-images > img.hover-image {
opacity: 0 !important;
}
 
body.woocommerce .crossfade-images:hover > img.hover-image {
opacity: 0 !important;
}
body.woocommerce .attachment-shop_catalog:hover {
opacity: 1 !important;
}

.fusion-social-network-icon
{
    padding: 8px 8px;
    display: inline-block;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    -moz-box-shadow: 0px 0px 2px #888;
    -webkit-box-shadow: 0px 0px 2px #888;
    box-shadow: 0px 0px 2px #888;
    background: rgba(0, 160, 194,1);
}
.fusion-social-networks .fusion-social-network-icon {
 margin-right:6px!important;
}

.woocommerce ul.products {white-space:normal}
.fusion-social-network-icon {color:#fff!important;}
#main .product .product_title {font-size:30px!important;line-height:32px;}

#wrapper .page-title h1 {
    font-size: 3vw!important;
    line-height: normal!important;
}

.page-title ul, .page-title ul li, .page-title ul li a {
    color: #ffffff!important;
}
.woocommerce-message {
    background: #AAC538;
    padding: 20px;
}
#festi-cart {
    margin-top: -7px;
}
.alignleft {
	/*min-height:270px;*/
}
.google-maps iframe {
        
        width: 100% !important;
       
    }

.homeslide .avada-row {
  max-width: 100vw !important;
}
.homeslide {
	margin-left:0px!important;
	margin-right:0px!important;
}
