/*

Theme Name: Avada Child

Description: Child theme for Avada theme

Author: ThemeFusion

Author URI: https://theme-fusion.com

Template: Avada

Version: 1.0.1

Text Domain:  Avada

*/

a:hover {
	color: #48AD42;
}

/*Home*/

	/*Flip Banners*/
		.fusion-flip-boxes .fusion-flip-box .flip-box-circle i {
			font-size: 60px !important;
		}

		.fusion-flip-boxes .fusion-flip-box .flip-box-circle {
	    height: 110px !important;
	    width: 110px !important;
}
	/* End of Banners*/

/*About Us*/

	/*Istoriki Anadromi*/



	/* End of Istoriki Anadromi*/



/*End of About US*/



@media only screen and (min-width: 769px) {
/*About Us*/
	/*Istoriki Anadromi*/
		.fea-timelinev2-wrapper .timeline-item{
			margin-bottom: -120px !important;
		}

		.timeline-item .bnt-more {
			display: none !important;
		}

		.item_fulltext p {
			padding-bottom: 15px !important;
		}

	/* End of Istoriki Anadromi*/
/*End of About US*/
}


/*Kanefusa Banner*/
.kanefusa  h2.content-box-heading  {
	font-size: 22px !important;
	font-weight: 600 !important;
	color: white !important;
}

 .kanefusa .fusion-button-text{
	text-transform: none!important;
}

.kanefusa .fusion-read-more-button {
	margin-top: 0!important;
}

.kanefusa {
	margin-top: 0 !important;
	margin-bottom: 10px !important;
}

.kanefusa_checklist.fusion-checklist.fusion-checklist-1 {
	    display: flex;
    flex-direction: column;
    align-items: center;
}

/*End of Kanefusa Banner*/
#post-1393 > div > div.fusion-fullwidth.fullwidth-box.fusion-builder-row-3.fusion-flex-container.hundred-percent-fullwidth.non-hundred-percent-height-scrolling > div > div.fusion-layout-column.fusion_builder_column.fusion-builder-column-3.fusion_builder_column_1_3.\31 _3.fusion-flex-column.fusion-flex-align-self-flex-start.fusion-column-no-min-height > div > ul.fusion-checklist.fusion-checklist-1{
    flex-direction: row !important;
}


/*Footer*/

#footer_blog .fusion-posts-container {
	color: white !important;
	font-size: 14px;
}

/* Dynamic Flipbook Button */
#content .df-popup-button {
    display: inline-block !important;
    padding: 12px 20px!important;
    background: #2c3e50!important;
    color: #fff;
    border-radius: 4px!important;
    cursor: pointer!important;
    font-size: 14px!important;
    transition: background 0.2s ease!important;
}

#content .df-popup-button:hover {
    background: #1a252f!important;
}

.product-images .crossfade-images {
    background: #e0dede00 !important;
}

input.woof_husky_txt-input[type="search"] {
    width: 100%;
    padding: 16px 18px 16px 48px;
    font-size: 16px;
    font-weight: 500;
    color: #333;
    background: #f5f5f5 url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%2348AD42' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><path d='m21 21-4.35-4.35'/></svg>") no-repeat 14px center;
    border: 2px solid #ccc;
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.06);
}

input.woof_husky_txt-input[type="search"]:hover {
    background-color: #fff;
    border-color: #999;
}

input.woof_husky_txt-input[type="search"]:focus {
    background-color: #fff;
    border-color: #48AD42;
    outline: none;
    box-shadow: 0 0 0 3px rgba(72, 173, 66, 0.15);
}

input.woof_husky_txt-input[type="search"]::placeholder {
    color: #777;
    font-weight: 400;
}