/*
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
*/

.we-believe-box .fusion-button {
	margin-top: 20px;
}

.we-believe-box {
	background-size: contain !important;
	background-position: 80% bottom !important;
}

@media only screen and (min-width: 1000px) {
	h2 {
	margin-bottom: 20px !important;
}
	
	h1 {
	margin-bottom: 20px !important;
}
	h3 {
	margin-bottom: 20px !important;
		margin-top: 0 !important;
}
}

.fusion-megamenu-icon {
    background: #D2DEFF;
    border-radius: 50px;
    padding: 5px !important;
}

.fusion-megamenu-icon:hover {
	background: #fff;
}

.special-solutions-box .content-box-wrapper {
	height: 330px !important;
}


.special-solutions-box .link-area-link-icon.icon-hover-animation-fade {
	margin-top: 100px;
	border: 1px solid #E3E6FF;
	border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.special-news-box .link-area-link-icon.icon-hover-animation-fade {
	padding-bottom: 10px;
}

.special-news-box h6 {
	text-transform: uppercase;
	letter-spacing: 4px !important;
	margin-top:10px !important;
}

@media only screen and (max-width: 600px) {
.special-solutions-box .fusion-content-boxes.content-boxes-icon-boxed {
	margin-bottom: 0 !important;
}
	
.special-solutions-box .fusion-content-boxes.content-boxes-icon-boxed .content-box-column {
	margin-bottom: 10px !important;
}
	
	.special-solutions-box {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	.special-news-box .fusion-content-boxes {
		margin-bottom: 0 !important;
	}
	
	.fusion-logo {
		max-width: 50%;
	}
	
	.special-news-box {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
}

.link-area-link-icon.icon-hover-animation-fade h2.content-box-heading {
	font-weight: bold !important;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading .image {
	left: 25% !important;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading, .fusion-content-boxes.content-boxes-icon-boxed .content-container {
	text-align: left !important;
}

.fusion-content-boxes .heading img {
	margin-top: -20px !important;
}

.special-box .link-area-link-icon.icon-hover-animation-fade {
	background-image: linear-gradient(#E3E6FF, #fff);
	border: none;
}

.wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text {
	height: 45px !important;
	border-radius: 8px !important;;
}

.wpcf7-select-parent .select-arrow {
	border-left: none !important;
	color: #ff9d00 !important;
	font-size: calc((30px) * .75) !important;
}

.wpcf7-form-control.wpcf7-submit {
	background: #3555F7 !important;
	border-radius: 8px !important;
	font-weight: bold !important;
	margin-top: 10px;
}

.wpcf7-form-control.wpcf7-submit:hover {
	background: #4B67F8 !important;
}

.special-news-box .link-area-link-icon.icon-hover-animation-fade {
	border-radius: 8px;
}

.special-news-box .fusion-content-boxes.content-boxes-icon-on-top .heading img {
	margin-top: 0 !important;
	border-radius: 8px;
}

.custom-image img {
	width: 500px;
}


.custom-ul ul {
  list-style: none;
}

.custom-ul ul li::before {
  content: "\2022";
  color: #FF9D00;
  font-weight: bold;
  display: inline-block; 
  width: 2em;
  margin-left: -2em;
}

.custom-ul ul li {
	color: #545454;
}

@media only screen and (max-width: 600px) {
	.post-content h1 {
		font-size: 25px !important;
	}
		.post-content h2 {
		font-size: 18px !important;
	}
	
		.post-content h3 {
		font-size: 22px !important;
	}
}

.wpcf7-form .wpcf7-select {
	color: #3555F7 !important;
	font-size: 16px !important;
	font-weight: bold;
}

.wpcf7 input[type="email"] {
	font-size: 16px !important;
	font-weight: bold;
	color: #9FB0FE !important;
}

.special-icons-dig-transformation .fusion-column-wrapper .fusion-imageframe {
	position: initial;
}

@media only screen and (min-width: 1200px) {
.special-icons-dig-transformation .fusion-column-wrapper .fusion-imageframe::after {
	content: url("https://transilvaniadih.ro/wp-content/uploads/2020/07/iconfinder_icon-ios7-arrow-forward_211688.svg");
	position: absolute;
	margin-top: 25%;
	margin-left: 25%;
}
}

.fusion-column-last .fusion-column-wrapper .fusion-imageframe::after {
	display:none;
}


.mobile-hero {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.fusion-button {
	font-weight: bold !important;
}

@media only screen and (max-width: 600px) {
.special-order-mobile .fusion-builder-row{
	display: flex;
    flex-flow: column;
}
	
	.fusion-builder-column-17 {
		order: 1 !important;
		max-width: 40%;
	}
	.fusion-builder-column-18 {
		order: 2 !important;
	}
	.fusion-builder-column-19 {
		order: 4 !important;
	}
	.fusion-builder-column-20 {
		order: 3 !important;
		max-width: 40%;
	}
	.fusion-builder-column-21 {
		order: 5 !important;
		max-width: 40%;
	}
	.fusion-builder-column-22 {
		order: 6 !important;
	}
	.fusion-builder-column-23 {
		order: 8 !important;
	}
	.fusion-builder-column-24 {
		order: 7 !important;
		max-width: 40%;
	}
	
	.special-order-mobile h2 {
		text-align: left !important;
	}
	.special-order-mobile p {
		text-align: left !important;
	}
	
	.fusion-builder-column-48 span {
		float: right;
	}
	.fusion-builder-column-50 span {
		float: right;
	}
	
	
	
.special-contact .fusion-builder-row {
	display: flex;
	flex-direction: column-reverse;
	}
	
	.fusion-builder-column-53 {
		max-width: 40% !important;
	}
	.fusion-builder-column-53 span {
		margin-left: 0 !important;
	}
}

.special-icons-digital-transformation {
	margin-top: 25px !important;
    margin-bottom: 30px !important;
}