/*
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
*/
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebboldfanum.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebboldfanum.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 100;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebthinfanum.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebthinfanum.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebthinfanum.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebthinfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanweblightfanum.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanweblightfanum.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebregularfanum.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebregularfanum.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 500;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebmediumfanum.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebmediumfanum.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 800;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebextraboldfanum.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebextraboldfanum.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebextraboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 900;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebblackfanum.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebblackfanum.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebblackfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 950;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebextrablackfanum.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebextrablackfanum.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebextrablackfanum.ttf') format('truetype');
}
@font-face {
	font-family: alexbrush;
	font-style: normal;
	font-weight: 950;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/FontsFree-Net-Candlescript.ttf');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/CandlescriptDemoVersion 400.otf') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/CandlescriptDemoVersion 400.otf') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/FontsFree-Net-Candlescript.ttf') format('truetype');
}

.fusion-is-sticky .fusion-logo {
    margin: 0 !important;
}

.fusion-is-sticky .fusion-logo img.fusion-sticky-logo {
    height: 70px !important;
}

.home-products .fusion-title h2,
.home-products .fusion-title h3 {
	padding: 0 30px !important;
}

.product-nav .fusion-button-wrapper a,
.product-nav .fusion-button-wrapper a:hover,
.product-nav .fusion-button-wrapper a:focus {
    border-color: #ccc;
    border-right: 0;
}

.product-nav .fusion-button-wrapper:first-child a,
.product-nav .fusion-button-wrapper:first-child a:hover,
.product-nav .fusion-button-wrapper a:focus,
.product-nav .fusion-button-wrapper a,
.product-nav .fusion-button-wrapper a:hover,
.product-nav .fusion-button-wrapper a:focus {
    border-right: 1px solid #ddd;
}

.product-nav .fusion-column-wrapper {
    box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.18) !important;
}

.home-partners .flip-box-front {
	background-image: linear-gradient(rgb(255, 255, 255) 67%, rgb(246, 246, 246) 100%);
	box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 10px 0px;
}
.fusion-tb-header div {
	position: inherit !important;
}
/*---------------- Gravity Form --------------------*/

#wrapper .select-arrow {
    background-color: #ee4949!important;
}
#wrapper .select-arrow {
    top: 0px;
    left: 0px!important;
    height: 45px!important;
    width: 45px!important;
    bottom: 0px;
}
ul#gform_fields_1 li {
	margin-top: -12px!important;
    margin-bottom: 0px!important;
}
#gform_wrapper_1{
	margin: -0px 0!important;
}

ul#gform_fields_1 li label.gfield_label span {
    display: none;
}

.gform_wrapper .gfield input.datepicker {
    width: calc(70% - 38px) !important;
    margin: 0 !important;
}
.gform_wrapper input[type=text] {
    margin: 0;
}

.gform_wrapper select {
    padding: 0 10px 0 0 !important;
}

.ginput_container.ginput_recaptcha > div {
    padding-right: 15px;
}
/*---------------- Gravity Form --------------------*/
.fusion-portfolio {
    margin-bottom: 0px !important;
}
#demo-section .monitor-items > .monitor-container{
 transition: all 656ms cubic-bezier(0.165, 0.84, 0.44, 1);
	}
#demo-section .monitor-items > .monitor-container:hover {
    -webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 656ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
#demo-section .monitor-items .monitor-container {
    color: #000000;
    margin: 0 auto 30px;
    text-align: center;
    width: 522px;
    display: inline-block;
}
#demo-section .monitor-items .monitor-container .monitor {
    width: 522px;
    height: 442px;
    padding: 21px 21px 154px;
    background: url(/wp-content/uploads/2022/01/mac-big.png) no-repeat 0px 0px;
	}
#demo-section .monitor-items .monitor-container .monitor .monitor-image {
    background-color: #000000;
    border-radius: 0 0 3px 3px;
    left: 0;
    position: relative;
    top: 0;
    width: 480px;
}

#demo-section .monitor-items > .monitor-container {
    -webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 656ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.img-wrapper{
    overflow: hidden;
    position: relative;
    float: left;
    height: 269px;
    width: 100%;
}

.extrem-height-image{
  position: inherit;
  top: 0;
  width: 500px;
  height: auto;
  transition: top 8s ease-out 0s;
}

.extrem-height-image:hover {
   top: -700px;
}

.portfolio-img-wrapper{
    overflow: hidden;
    position: relative;
    float: left;
    height: 400px;
    width: 100%;
}

.portfolio-extrem-height-image{
  position: absolute;
  top: 0;
  width: 100%;
  height: auto;
  transition: top 8s ease-out 0s;
}

.portfolio-extrem-height-image:hover{
   top: -800px;
}
.monitor-image {
    background-image: url(/wp-content/uploads/2022/01/monitor-thumb-multipage-features-1.jpg);
    height: 269px;
    left: 0;
    position: relative;
    top: 0;
    width: 480px;
}
.home-blog ul {
	border-radius: 8px;
	}
.tarikh {
	direction: ltr !important;
	font-family: "Alex Brush" !important;
	margin-top: 70px !important;
}
.tarikh-mina {
	direction: ltr !important;
	font-family: 'Candlescript' !important;
	margin-top: 40px !important;
}
.tarikh-sarabagher {
	direction: ltr !important;
	font-family: 'Great Vibes' !important;
	margin-top: 40px !important;
}
.wedding-form .gfield_label {
	display:none !important;
}
div#gform_wrapper_3 {
    font-family: 'IranNastaliq' !important;
	}
@font-face {
    font-family: 'IranNastaliq';
    src: url('/wp-content/themes/Avada-Child-Theme/fontt/IranNastaliq.eot');
    src: url('/wp-content/themes/Avada-Child-Theme/fontt/IranNastaliq.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/Avada-Child-Theme/fontt/IranNastaliq.woff2') format('woff2'),
        url('/wp-content/themes/Avada-Child-Theme/fontt/IranNastaliq.woff') format('woff'),
        url('/wp-content/themes/Avada-Child-Theme/fontt/IranNastaliq.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.wedding-form .form-wedding .gform_button.button{
    font-family: 'IranNastaliq' !important;
	background-color: #fdc46a!important;
	}
.wedding-form .form-wedding .gform_button.button:hover{
	background-color: #f3a6b8!important;
	}
.wedding-form .form-wedding .gform_confirmation_message_3.gform_confirmation_message{
    font-family: 'IranNastaliq' !important;	
}
#wrapper .select-arrow {
    background-color: #fdc46a!important;
}
@media screen and (min-width: 620px) {
.mobile-hero {
	display: none !important;
}
} 
.margin-bottom, .margin-bottom h3{
	margin-bottom: 0px !important;
}
.zindex-home {
	z-index: 10 !important;
}
.zindex-home p {
	font-size: 13px !important;
}
.margin-bottom p{
	margin-bottom: 0px !important;
}
.home-blog img{
	border-radius: 20px !important;
}
.home-blog a {
    font-size: 13px;
    /*color: #fff !important;*/
	font-weight: 400;
	}
.home-blog .fusion-post-content-wrapper{
	padding: 10px 0px 10px 0px !important;
}
.home-blog .fusion-post-content-container{
    font-size: 13px;
    color: #988f8c;
	}
.home-blog h2 {
    margin-bottom: 5px;
	}
.logo img{
	width: 145px !important;
}
.home-mobile .fusion-menu-element-wrapper {
    width: auto !important;
	}
.portfolio-page .fusion-portfolio-content-wrapper {
	border-radius: 15px !important;
}
@media only screen and (max-width: 780px){
.fusion-page-title-wrapper {
    display: initial !important;
	}}
@media only screen and (max-width: 426px){
.justify-center-home .zindex-home{
	margin-right: 45px !important;
    margin-left: -45px !important;
}}
.portfolio-home h2 a{
	font-size: 16px !important;
}
.wedding-form .form-wedding .gform_button.button{
    font-family: 'IranNastaliq' !important;
	background-color: #fdc46a!important;
	}
.wedding-form .form-wedding .gform_button.button:hover{
	background-color: #f3a6b8!important;
	}
.wedding-form .form-wedding .gform_confirmation_message_3.gform_confirmation_message{
    font-family: 'IranNastaliq' !important;	
}
#input_3_9 {
	    background-color: #fff !important;
    color: #000;
}
#input_3_7{
		    background-color: #fff !important;
    color: #000;
}
#input_3_1 {
			    background-color: #fff !important;
    color: #000;
}
.home-blog img{
  transition: transform 1s; /* Animation */
}

.home-blog img:hover {
  transform: scale(1.2); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.zoom img{
  transition: transform 1s; /* Animation */
}

.zoom img:hover {
  transform: scale(1.2); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
a.fusion-button.button-3d.fusion-button-default-size.button-default.button-1.fusion-button-default-span {
    box-shadow:none;
}
a.custome-btn:hover{
    box-shadow: 0 0.5rem 2rem -0.5rem rgb(238 73 73 / 80%) !important;
	transform: translateY(-5px);
    transition: all .5s;
}
.form-mina textarea#message {
	font-family: 'IranNastaliq';
}
.form-mina input.fusion-form-input {
	font-family: 'IranNastaliq';
}
.form-mina .fusion-form-label-wrapper {
	font-family: 'IranNastaliq';
}
.form-mina .fusion-form-radio.option-inline {
	font-family: 'IranNastaliq';
}
.form-mina .fusion-button-text {
	font-family: 'IranNastaliq';
}
.form-mina .fusion-form-label-wrapper span.label {
	color: #474747;
}
.form-mina .fusion-form-2694.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before, .fusion-form-2694.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio label:before, .fusion-form-2694.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select label {border-color: #474747; !important}