/*
Theme Name: Creating Eden
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: 'ProximaNovaRegular';
    src: url('fonts/ProximaNovaRegular.eot');
    src: url('fonts/ProximaNovaRegular.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaRegular.woff2') format('woff2'),
         url('fonts/ProximaNovaRegular.woff') format('woff'),
         url('fonts/ProximaNovaRegular.ttf') format('truetype'),
         url('fonts/ProximaNovaRegular.svg#ProximaNovaRegular') format('svg');
}
@font-face {
    font-family: 'ProximaNovaRegularItalic';
    src: url('fonts/ProximaNovaRegularItalic.eot');
    src: url('fonts/ProximaNovaRegularItalic.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaRegularItalic.woff2') format('woff2'),
         url('fonts/ProximaNovaRegularItalic.woff') format('woff'),
         url('fonts/ProximaNovaRegularItalic.ttf') format('truetype'),
         url('fonts/ProximaNovaRegularItalic.svg#ProximaNovaRegularItalic') format('svg');
}
@font-face {
    font-family: 'ProximaNovaSemibold';
    src: url('fonts/ProximaNovaSemibold.eot');
    src: url('fonts/ProximaNovaSemibold.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaSemibold.woff2') format('woff2'),
         url('fonts/ProximaNovaSemibold.woff') format('woff'),
         url('fonts/ProximaNovaSemibold.ttf') format('truetype'),
         url('fonts/ProximaNovaSemibold.svg#ProximaNovaSemibold') format('svg');
}
@font-face {
    font-family: 'proximanovalightitalic';
    src: url('fonts/proximanovalightitalic.eot');
    src: url('fonts/proximanovalightitalic.eot') format('embedded-opentype'),
         url('fonts/proximanovalightitalic.woff2') format('woff2'),
         url('fonts/proximanovalightitalic.woff') format('woff'),
         url('fonts/proximanovalightitalic.ttf') format('truetype'),
         url('fonts/proximanovalightitalic.svg#proximanovalightitalic') format('svg');
}
@font-face {
    font-family: 'ProximaNovaBold';
    src: url('fonts/ProximaNovaBold.eot');
    src: url('fonts/ProximaNovaBold.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaBold.woff2') format('woff2'),
         url('fonts/ProximaNovaBold.woff') format('woff'),
         url('fonts/ProximaNovaBold.ttf') format('truetype'),
         url('fonts/ProximaNovaBold.svg#ProximaNovaBold') format('svg');
}
@font-face {
    font-family: 'ProximaNovaExtrabold';
    src: url('fonts/ProximaNovaExtrabold.eot');
    src: url('fonts/ProximaNovaExtrabold.eot') format('embedded-opentype'),
         url('fonts/ProximaNovaExtrabold.woff2') format('woff2'),
         url('fonts/ProximaNovaExtrabold.woff') format('woff'),
         url('fonts/ProximaNovaExtrabold.ttf') format('truetype'),
         url('fonts/ProximaNovaExtrabold.svg#ProximaNovaExtrabold') format('svg');
}


body.has-sidebar #content { width: calc(100% - 25% - 40px)!important;}
.fusion-header-wrapper {  position: relative!important;}
.home .fusion-header-wrapper {  position: absolute!important;}
.fusion-logo img { max-width: 320px;}
.tfs-slider .slide-content-container { top: 70%;}
.tfs-slider h2 { text-transform: uppercase; text-shadow: 0 0 3px #000000;}
.tfs-slider h3 { font-family: 'ProximaNovaRegularItalic'!important; padding: 0 60px!important; text-shadow: 0 0 3px #000000;}
.front-box { margin-top: -100px!important;}
.front-box .imageframe-align-center { box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);}
.front-box h5 a { color: #a0ce4e;}
.front-box h5 a:hover { color: #333333;}
img.alignleft { box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); border: 4px solid #ffffff; margin-right: 25px; margin-bottom: 15px;}
.menu-text { text-transform: uppercase;}
blockquote q { font-family: "proximanovalightitalic"!important; font-style: normal!important;}
.home .fusion-testimonials.clean blockquote q { line-height: 1.5; padding: 0 25px;}
.front-why li, .fusion-footer { font-family: "PT Sans"!important;}
.front-why .fusion-checklist .fusion-li-item, ul.fusion-checklist .fusion-li-item { margin-bottom: 16px;}
::-webkit-input-placeholder { color: #000000!important;}
::-moz-placeholder { color: #000000!important;}
:-ms-input-placeholder { color: #000000!important;}
:-moz-placeholder { color: #000000!important;}
.gform_wrapper { margin: 0!important;}
.gform_wrapper ul.gform_fields li.gfield, .ginput_container.ginput_container_select { padding-right: 0!important; }
.large { margin: 0!important;}
.ginput_container.ginput_container_text { margin: 0!important;}
#gform_1 textarea { max-height: 6em;}
#gform_3 li.gf_left_half { padding-right: 15px!important;}
strong { color: #1c1c1c;}
#gform_2 textarea, #gform_4 textarea { max-height: 8em;}
#gform_1 .gform_footer.top_label, #gform_4 .gform_footer.top_label { padding: 0;}
#gform_1 .gform_button.button { font-size: 13px; padding: 3px 15px;}
#gform_3 h2 { font-family: "proximanovaregular"!important;}
#gform_2 .gfield.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible, #gform_3 .gfield.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible {  margin: 7px 0 0;}
#gform_3 .gfield_checkbox li { display: inline-block; width: 49.5%; margin-bottom: 0;}
body #gform_wrapper_3.gform_wrapper ul li.gfield { margin-top: 8px;}
.fusion-content-widget-area .widget { background: #F6F6F6 none repeat scroll 0 0; border: 1px solid #ddd;  padding: 20px;}
.gfield label { font-weight: normal!important; font-family: "ProximaNovaSemibold"!important;}
option { color: #000000;}
.sidebar .current-menu-item a, .sidebar .current-menu-item a::before { color: #333333!important; }
.fusion-footer .current-menu-item a,.fusion-footer .current-menu-item a::before { color: #bfbfbf!important; }
.sidebar .current-menu-item a:hover, .fusion-footer .current-menu-item a:hover { color: #A0CE4E!important; }
.gg_gallery_wrap { margin: 0 auto!important;}
#ncf_sidebar .ncf_user_credentials { height: 65px!important;}
#ncf_sidebar.ncf_flat .ncf_user_lastname { font-size: 20px!important; font-weight: normal!important;}
#ncf_sidebar input[type="text"], #ncf_sidebar input[type="email"], #ncf_sidebar input[type="date"], #ncf_sidebar input[type="tel"], #ncf_sidebar .ncf_select_wrap { height: 40px!important;}



/*-------------------------------Mobile--------------------------*/
@media screen and (max-width:1024px){
}
@media screen and (min-width:768px) and (max-width:1023px){
.fusion-builder-row { width: 80%!important;}
}
@media screen and (min-width:568px) and (max-width: 767px){ 
}
@media screen and (min-width:320px) and (max-width: 567px){ 
.tfs-slider .slide-content-container { top: 55%;}
.tfs-slider h2 { line-height: 1!important;}
.tfs-slider h3 { font-size: 14px!important; line-height: 1!important;}
.fusion-logo img { max-width: 90%;}
}
@media screen and (min-width:320px) and (max-width: 800px){ 
body.has-sidebar #content { width: 100%!important;}
.home .fusion-header-wrapper { position: relative!important;}
.tfs-slider h3 { padding: 0!important;}
.front-box { margin-top: 0!important;}
#gform_3 li.gf_left_half { padding-right: 0!important;}
}
/*-------------------------------Mobile end-------------------------*/
