/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* top border on dropdown */
.fusion-main-menu .sub-menu { border-top: 1px solid #ffffff; }

/* Center footer widgets on mobile */
@media only screen and (max-width: 800px) {
.fusion-footer #text-4 .fusion-button-wrapper.fusion-alignright {  float: none; margin: 0; }
.fusion-footer #social_links-widget-2 .fusion-social-networks.boxed-icons { text-align: center;}
.fusion-footer .widget .fusion-social-networks.boxed-icons .fusion-social-network-icon:last-child { margin-right: 0;}
.fusion-footer #text-4 { text-align: center; }
.fusion-footer .fusion-columns .fusion-column { margin-bottom: 25px;}
}

.fusion-logo img{width:180px !important;}
.fusion-is-sticky .fusion-main-menu > ul > li > a {
    color: #595557 !important ; font-size:16px !important;
}

.fusion-main-menu .current-menu-item {
    color: #e30008 !important;
}

.wpcf7-form-control {background:transparent !Important;border: 1px solid rgba(255, 255, 255, 0.34) !important;}

.wpcf7-form-control:focus {background:transparent !Important; border: 1px solid white !important;}

.google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
.blackmodal button.close,.izotecariere button.close {color:white !important;}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.hide_desktop {display:none;}
.show_on_mobile {display:none !important;}
@media screen and (max-width: 480px) {
    .tfs-slider .background-image {background-position:right;}
    
    
    .fusion-open-submenu {
        font-size: 15px;
    }
    .fusion-mobile-nav-item a {
        color: #ffffff;
        font-size: 15px;
    
    }
    .show_on_mobile {display:block !important;}
    
    #sliders-container{display:none !important;}
    .home #sliders-container{display:block !important;}
}
#main .post h2 a {
    color: #ff0000 !important;
}
.fusion-meta-info {
		display:none !important;
		border-bottom: 1px solid red;
}
article {
	border-bottom: 1px solid #e0dede;
}


@media only screen and (max-width: 640px) {
.table-1 td, .table-1 th, .tkt-slctr-tbl-wrap-dv td, .tkt-slctr-tbl-wrap-dv th {
     white-space: normal !important;}
    .hide_desktop {display:block;}
    .hide_desktop {display:none;}
    }
		
h2:hover,a:hover,strong:hover {
 color: #ff0000 !important;
}
a{
	color: #595557 !important;
}
.fusion-menu a{
	color: #fefefe  !important;
}
.fusion-is-sticky .fusion-main-menu > ul > li > a {
    color: #fefefe !important;
}
.fusion-main-menu .fusion-main-menu-icon:after, .fusion-main-menu .fusion-widget-cart-counter > a:before {
    color: #fefefe !important;
}
.fusion-carousel-meta{
	display: none !important;
}

.fusion-image-wrapper .fusion-rollover {
    background-image: -webkit-linear-gradient(top, rgba(255,0,0,0.85) 0%, #ff0000 100%) !important;
		
}
.fusion-image-wrapper .fusion-rollover  a{
		color: white !important;
		
}

#toTop:hover  {
    background-color: #ff0000 !important;
}
.fusion-widget-area .widget .recentcomments:before, .fusion-widget-area .widget_archive li a:before, .fusion-widget-area .widget_categories li a:before, .fusion-widget-area .widget_links li a:before, .fusion-widget-area .widget_meta li a:before, .fusion-widget-area .widget_nav_menu li a:before, .fusion-widget-area .widget_pages li a:before, .fusion-widget-area .widget_recent_entries li a:before, .widget_layered_nav li a:before, .widget_product_categories li a:before, .woocommerce-tabs .tabs a:hover .arrow:after, .woocommerce-tabs .tabs li.active a .arrow:after {
    position: absolute;
    font-family: icomoon;
    content: '\f105';
    margin-left: -12px;
    color: red !important;
}

.fusion-widget-area .widget_categories li a:before :hover{
	 color: red !important;
}
/*.menu-item-3096-fr,.menu-item-3097-fr,.menu-item-3284-fr{display:none !important;}*/

.contact_right a{
color:white !important;
}
.contact_right a:hover{
color: #ff0000 !important;
}

.ep  input {
	background:white !important;
	color:black !important;
}
