/*
Theme Name: Avada Child - Little Gems
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: 'bubblegum';
    src: url('/wp-content/uploads/2017/02/bubblegum-webfont.eot');
    src: url('/wp-content/uploads/2017/02/bubblegum-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/uploads/2017/02/bubblegum-webfont.woff2') format('woff2'),
         url('/wp-content/uploads/2017/02/bubblegum-webfont.woff') format('woff'),
         url('/wp-content/uploads/2017/02/bubblegum-webfont.ttf') format('truetype'),
         url('/wp-content/uploads/2017/02/bubblegum-webfont.svg#bubblegum') format('svg');
    font-weight: normal;
    font-style: normal;
    text-rendering: optimizeLegibility;

}

p, body, .home h4 {font-family: "proxima-nova", sans-serif !important; font-weight: 100 !important;}
.home h4 {font-size: 24px !important;}
.menu-text {font-family: "proxima-nova", sans-serif; text-transform: uppercase; letter-spacing: 1px; font-weight: 400;}
.fusion-main-menu-search a, .searchform .search-table .search-button, .search-field {display: none !important;}
.fusion-main-menu .sub-menu {border-top: 1px solid #ffffff !important;}
h1 {font-family: 'bubblegum', sans-serif !important; color: #594b42 !important;}
.fusion-header-tagline, .fusion-header-tagline a {font-size: 48px !important; color: #0d7cc2 !important;}
.home .fusion-header-tagline {color: #fdd440 !important;}
.home-img img {padding-top: 15%;}
.home .fusion-secondary-main-menu {position: absolute; width: 100%; top: 32em !important;}
.home #main {margin-top: 60px !important;}
.home .fusion-is-sticky .fusion-secondary-main-menu {margin-top: 0px !important;}
.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {top: 0px !important;}
.fusion-header {max-width: 1400px; margin: 0 auto; padding-top: 0px !important;}
.fusion-logo img {max-width: 600px !important;}
.above-footer {background-size: 100% 100% !important;}
.above-footer .fb_iframe_widget {position: absolute; bottom: 24%; z-index: 100; left: 17%; transform: rotate(-8deg);}
.fusion-header-wrapper {position: static !important;}
.home .fusion-header-wrapper {position: absolute !important;}
.mobile-fb {display: none !important;}
.fusion-accordian .panel-title .fusion-toggle-heading {font-family: "proxima-nova-soft"; font-weight: bold; font-size: 24px;}
.single-post #main {padding-top: 30px; padding-bottom: 30px;}
.single-post .fusion-post-title {font-size: 30px !important; line-height: 32px !important;}

/*-- Slider --*/
.tfs-slider .slide-content-container {top: 90% !important;}
.learn, .share, .laugh, .grow, .fusion-header-tagline {font-family: 'bubblegum' !important; text-shadow: 2px 2px #594b42; }
.learn {color: #faa21c;}
.share {color: #0d7cc2 !important;}
.laugh {color: #ed008c;}
.grow {color: #bfd62e;}
.tfs-slider .background-image {background-position: 100% 30% !important;}

/*-- Gravity Form --*/
body .gform_wrapper .top_label div.ginput_container {margin-top: 0px !important;}
.ginput_container_select, .gfield_label {display: inline-block;}
.ginput_container.ginput_container_select {position: absolute; top: 0%;}
.gfield_label {font-family: 'bubblegum' !important; font-size: 33px !important; color: #ed008c;}
.gravity-select-parent {width: 150% !important; margin-left: 20px;}
.gform_wrapper .gravity-select-parent select {background: transparent; border: 0; color: #222222 !important; font-family: "proxima-nova"; font-size: 28px; height: 45px !important; font-weight: 200;}
.home #wrapper .select-arrow, .gform_wrapper select {background: transparent !important;}
.gform_wrapper .select-arrow, .gform_wrapper .select2-arrow {color: #000000 !important; border: 0;}
.gform_wrapper h2 {font-family: "proxima-nova-soft" !important; font-size: 30px !important; margin-bottom: 0px !important;}
.gform_wrapper h2:before {content: url("/wp-content/uploads/2017/02/gem@1.5x.png"); width: 13px; height: 10px; margin-right: 3px;}
.gform_wrapper h3 {text-align: center; font-family: 'bubblegum' !important; font-size: 24px !important; margin-top: 0; color: #0d7cc2 !important; text-shadow: 0.05em 0.05em #594b42;}
body .gform_wrapper ul li.gfield.gfield_html .fusion-one-fifth img {max-width: 150px !important;}
.gform_wrapper iframe {border: 15px solid #ffffff !important; width: 100%;}
.gform_wrapper p {font-weight: light !important;}
.bold {font-weight: bold !important;}
.bug {position: absolute; top: 0px; right: 0; z-index: 200;}
.gform_wrapper select option {font-size: 20px; line-height: 26px;}
.gform_wrapper .gform_footer {padding: 0px !important; margin: 0px !important;}
h2, h3, h4, h5, h6 {font-family: "proxima-nova-soft" !important; font-weight: bold;}
#input_1_1 {border: 1px solid rgba(0,0,0,0.15); padding-left: 10px; background: rgba(255,255,255,0.7) !important;}
.fb-page iframe {border: 0px !important;}

/*-- Testimonials --*/
.testimonials p {font-family: "proxima-nova-soft" !important; font-weight: bold !important; font-size: 22px !important; text-align: right !important;}
.testimonials blockquote p {font-weight: normal !important; font-family: "proxima-nova" !important; font-size: 18px !important; text-align: left !important;}
.post-content blockquote {font-style: normal !important; margin: 0px !important;}
#wrapper .post-content blockquote {border-color: #32C0D6 !important;}

/*-- Quform --*/
.iphorm-elements .iphorm-element-wrap-textarea textarea {width: 100%;}
.iphorm-inner label {font-family: "proxima-nova-soft" !important; font-weight: bold !important;}
.iphorm-submit-wrap button span, .iphorm-submit-wrap button em {background: #32C0D6; border: 0; color: #ffffff; font-family: "proxima-nova"; text-transform: uppercase; font-weight: bold; letter-spacing: 1px;}
.iphorm-submit-wrap button span:hover, .iphorm-submit-wrap button em:hover, .iphorm-submit-wrap button:hover, .iphorm-submit-wrap button:hover em, .iphorm-submit-wrap button:hover span {background: #0a7bc1 !important; border: 0;}

/*-- Footer --*/
.fusion-footer-widget-area .widget-title {font-family: 'bubblegum' !important; margin-bottom: 0px !important; font-size: 24px !important; line-height: 24px !important;}
.fusion-footer-widget-area ul li a, .fusion-footer-widget-column .textwidget ul li, .fusion-copyright-notice span {font-weight: 100 !important;}
.fusion-footer-widget-area ul li a:before {display: none !important;}
.fusion-widget-area .widget_nav_menu li {padding: 0px !important;}
.fusion-footer-widget-area ul li {border-bottom: 0 !important;}
.fusion-footer-widget-area {border-color: transparent !important;}
#wrapper .fusion-widget-area .current-menu-item > a {color: #594b42 !important; font-weight: bold !important;}
#fieldEmail {border-radius: 5px; border: 1px solid #8aa835; margin-top: 10px; font-family: "proxima-nova"; color: #333333;}

/*-- Albany Creek Staff --*/
.staffImage {max-width: 150px !important;}
.staffTitle  {margin-bottom: 5px !important; padding:0px !important;}
.fusion-fullwidth .fullwidth-box .nonhundred-percent-fullwidth {padding-top: 0px !important; padding-bottom: 0px !important;}
.fusion-title {margin-bottom: 0px !important;}
.single-navigation {border-top: none !important; border-bottom: none !important;}
.staff-jump ul li {list-style-image: url('/wp-content/uploads/2017/02/gem@1.5x.png');}
@media only screen and (max-width: 1160px) and (min-width: 1085px) {
.home .fusion-secondary-main-menu {top: 30em !important;}	
.above-footer .fb_iframe_widget {bottom: 20% !important; left: 14% !important;}
}

@media only screen and (max-width: 1084px) and (min-width: 1001px) {
.home .fusion-secondary-main-menu {top: 28em !important;}	
.fusion-main-menu > ul > li > a {font-size: 18px !important;}
.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {top: 0px !important;}
.fusion-logo img {max-width: 400px !important;}
.above-footer .fb_iframe_widget {bottom: 18% !important; left: 10% !important;}
}

@media only screen and (max-width: 1000px) and (min-width: 950px) {
.home .fusion-secondary-main-menu {top: 26em !important;}	
.fusion-main-menu > ul > li > a {font-size: 18px !important;}
.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {top: 0px !important;}
.fusion-logo img {max-width: 400px !important;}
.mobile-fb {display: block !important;}
.above-footer .mobile-none {display: none !important;}
}

@media only screen and (max-width: 949px) and (min-width: 901px) {
.home .fusion-secondary-main-menu {top: 25em !important;}	
.fusion-main-menu > ul > li > a {font-size: 18px !important;}
.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {top: 0px !important;}
.fusion-logo img {max-width: 400px !important;}
.mobile-fb {display: block !important;}
.above-footer .mobile-none, .bug {display: none !important;}
}

@media only screen and (max-width: 900px) and (min-width: 801px) {
.home .fusion-secondary-main-menu {top: 22em !important;}	
.fusion-main-menu > ul > li > a {font-size: 18px !important;}
.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {top: 0px !important;}
.fusion-logo img {max-width: 400px !important;}
.fusion-header-tagline {font-size: 34px !important;}
.mobile-fb {display: block !important;}
.above-footer .mobile-none, .bug {display: none !important;}
}

@media only screen and (max-width: 800px) and (min-width: 500px) {
.fusion-header-wrapper, .home .fusion-header-wrapper {position: static !important;}
.fusion-logo img {max-width: 400px !important;}
.fusion-header-tagline, .home .fusion-header-tagline {font-size: 38px !important; color: #0d7cc2 !important;}
.fusion-secondary-main-menu {position: static !important; top: auto !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important;}
.fusion-mobile-selector {border: 0px; background-color: #faa21c !important; color: #ffffff !important; font-family: "proxima-nova"; font-size: 18px !important; height: 45px !important; line-height: 45px !important;}
.fusion-selector-down {border: 0px; color: #ffffff !important; width: 70px !important; height: 43px !important; line-height: 43px !important;}
.fusion-selector-down:before {color: #ffffff !important; font-size: 30px !important;}
.fusion-mobile-menu-design-classic .fusion-secondary-header {padding: 0px !important;}
.fusion-sticky-header-wrapper {height: auto !important;}
.heading {white-space: nowrap; width: 100%;}
.title-heading-center {font-size: 34px !important;}
.fusion-header-wrapper .fusion-secondary-main-menu {background: transparent !important;}
.gform_wrapper .top_label .gfield_label {display: block !important; text-align: center;}
.ginput_container.ginput_container_select {position: static !important; margin-left: 25% !important;}
.gform_body .fusion-layout-column {text-align: center !important;}
.mobile-none {display: none !important;}
.gform_wrapper .fusion-layout-column.fusion-one-fifth.links {width: 30% !important; margin-right: 3% !important; display: inline-block !important;}
.bug {top: 24% !important; right: 20% !important;}
.home #main {margin-top: 0px !important;}
.fusion-mobile-menu-sep, .fusion-secondary-main-menu {border-bottom: 0px;}
.home-img {width: 50% !important;}
.fusion-body .fusion-layout-column.home-fb-vid {width: 50% !important; margin: 0 auto !important; float: none !important;}
.fusion-layout-column.home-fb-vid .fusion-column-wrapper {min-height: auto !important;}
.fusion-layout-column.fusion-one-half.fusion-no-large-visibility {width: 48% !important; display: inline-block !important; margin-right: 1% !important;}
.bug, .home-img {display: none;}
.mobile-fb {display: block !important;}
}

@media only screen and (max-width: 499px) and (min-width: 400px) {
.fusion-header-wrapper, .home .fusion-header-wrapper {position: static !important;}
.fusion-logo img {max-width: 300px !important;}
.fusion-header-tagline, .home .fusion-header-tagline {font-size: 34px !important; color: #0d7cc2 !important;}
.fusion-secondary-main-menu {position: static !important; top: auto !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important;}
.fusion-mobile-selector {border: 0px; background-color: #faa21c !important; color: #ffffff !important; font-family: "proxima-nova"; font-size: 18px !important; height: 45px !important; line-height: 45px !important;}
.fusion-selector-down {border: 0px; color: #ffffff !important; width: 70px !important; height: 43px !important; line-height: 43px !important;}
.fusion-selector-down:before {color: #ffffff !important; font-size: 30px !important;}
.fusion-mobile-menu-design-classic .fusion-secondary-header {padding: 0px !important;}
.fusion-sticky-header-wrapper {height: auto !important;}
.heading {white-space: nowrap; width: 100%;}
.title-heading-center {font-size: 25px !important;}
.fusion-header-wrapper .fusion-secondary-main-menu {background: transparent !important;}
.home #main {margin-top: 0px !important;}
.fusion-mobile-menu-sep, .fusion-secondary-main-menu {border-bottom: 0px;}
.home-img {width: 50% !important;}
.home-fb-vid {width: 100% !important;}
.fusion-layout-column.fusion-one-half.fusion-no-large-visibility {width: 48% !important; display: inline-block !important; margin-right: 1% !important;}
.home h4 {font-size: 20px !important;}
.gform_wrapper .top_label .gfield_label {display: block !important; text-align: center;}
.ginput_container.ginput_container_select {position: static !important;}
.gform_body .fusion-layout-column {text-align: center !important;}
.bug {display: none;}
.gravity-select-parent {margin-left: 0px !important;}
.gform_wrapper iframe {margin-top: 30px; border-width: 10px !important; width: 370px !important;}
.mobile-none {display: none !important;}
.gform_wrapper .fusion-layout-column.fusion-one-fifth.links {width: 30% !important; margin-right: 3% !important; display: inline-block !important;}
.gform_wrapper .fusion-one-fifth:nth-child(3) {margin-right: 0%;}
body .gform_wrapper ul li.gfield.gfield_html .fusion-one-fifth img {max-width: 80px !important; display: inline-block !important;}
.gform_wrapper h3 {font-size: 18px !important;}
.mobile-fb {display: block !important;}
.testimonials blockquote p {font-size: 16px !important;}
}


@media only screen and (max-width: 399px) and (min-width: 300px) {
.fusion-header-wrapper, .home .fusion-header-wrapper {position: static !important;}
.fusion-logo img {max-width: 300px !important;}
.fusion-header-tagline, .home .fusion-header-tagline {font-size: 30px !important; color: #0d7cc2 !important; text-shadow: none !important;}
.fusion-secondary-main-menu {position: static !important; top: auto !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important;}
.fusion-mobile-selector {border: 0px; background-color: #faa21c !important; color: #ffffff !important; font-family: "proxima-nova"; font-size: 18px !important; height: 45px !important; line-height: 45px !important;}
.fusion-selector-down {border: 0px; color: #ffffff !important; width: 70px !important; height: 43px !important; line-height: 43px !important;}
.fusion-selector-down:before {color: #ffffff !important; font-size: 30px !important;}
.fusion-mobile-menu-design-classic .fusion-secondary-header {padding: 0px !important;}
.fusion-sticky-header-wrapper {height: auto !important;}
.heading {white-space: nowrap; width: 100%;}
.title-heading-center {font-size: 22px !important;}
.fusion-header-wrapper .fusion-secondary-main-menu {background: transparent !important;}
.home #main {margin-top: 0px !important;}
.fusion-mobile-menu-sep, .fusion-secondary-main-menu {border-bottom: 0px;}
.home-images .fusion-column-wrapper {text-align: center !important;}
.home-images {padding-top: 0px !important;}
.home-images .fusion-imageframe {float: none !important; margin: 0 !important;}
.gform_wrapper .top_label .gfield_label {display: block !important; text-align: center;}
.ginput_container.ginput_container_select {position: static !important;}
.gform_body .fusion-layout-column {text-align: center !important;}
.bug {display: none;}
.gravity-select-parent {margin-left: 0px !important;}
.gform_wrapper iframe {margin-top: 30px; border-width: 10px !important; width: 300px !important;}
.mobile-none {display: none !important;}
.gform_wrapper .fusion-layout-column.fusion-one-fifth.links {width: 30% !important; margin-right: 3% !important; display: inline-block !important;}
.gform_wrapper .fusion-one-fifth:nth-child(3) {margin-right: 0%;}
body .gform_wrapper ul li.gfield.gfield_html .fusion-one-fifth img {max-width: 80px !important; display: inline-block !important;}
.gform_wrapper h3 {font-size: 18px !important;}
.home-img {width: 50% !important;}
.home-fb-vid {width: 100% !important;}
.fusion-layout-column.fusion-one-half.fusion-no-large-visibility {width: 48% !important; display: inline-block !important; margin-right: 1% !important;}
.home h4 {font-size: 16px !important;}
.mobile-fb {display: block !important;}
.testimonials blockquote p {font-size: 14px !important;}
}

@media only screen and (max-width: 299px) {
.fusion-header-wrapper, .home .fusion-header-wrapper {position: static !important;}
.fusion-header {padding-left: 0px !important; padding-right: 0px !important;}
.fusion-logo img {max-width: 200px !important;}
.fusion-header-tagline, .home .fusion-header-tagline {font-size: 24px !important; color: #0d7cc2 !important; text-shadow: none !important;}
.fusion-secondary-main-menu {position: static !important; top: auto !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important;}
.fusion-mobile-selector {border: 0px; background-color: #faa21c !important; color: #ffffff !important; font-family: "proxima-nova"; font-size: 18px !important; height: 45px !important; line-height: 45px !important;}
.fusion-selector-down {border: 0px; color: #ffffff !important; width: 70px !important; height: 43px !important; line-height: 43px !important;}
.fusion-selector-down:before {color: #ffffff !important; font-size: 30px !important;}
.fusion-mobile-menu-design-classic .fusion-secondary-header {padding: 0px !important;}
.fusion-sticky-header-wrapper {height: auto !important;}
.heading {white-space: nowrap; width: 100%;}
.title-heading-center {font-size: 22px !important;}
.fusion-header-wrapper .fusion-secondary-main-menu {background: transparent !important;}
.home #main {margin-top: 0px !important;}
.fusion-mobile-menu-sep, .fusion-secondary-main-menu {border-bottom: 0px;}
.home-images .fusion-column-wrapper {text-align: center !important;}
.home-images {padding-top: 0px !important;}
.home-images .fusion-imageframe {float: none !important; margin: 0 !important;}
.gform_wrapper .top_label .gfield_label {display: block !important; text-align: center;}
.ginput_container.ginput_container_select {position: static !important;}
.gform_body .fusion-layout-column {text-align: center !important;}
.bug {display: none;}
.gravity-select-parent {margin-left: 0px !important;}
.gform_wrapper iframe {margin-top: 30px; border-width: 10px !important; width: 300px !important;}
.mobile-none {display: none !important;}
.gform_wrapper .fusion-layout-column.fusion-one-fifth.links {width: 30% !important; margin-right: 3% !important; display: inline-block !important;}
.gform_wrapper .fusion-one-fifth:nth-child(3) {margin-right: 0%;}
body .gform_wrapper ul li.gfield.gfield_html .fusion-one-fifth img {max-width: 80px !important; display: inline-block !important;}
.gform_wrapper h3 {font-size: 18px !important;}
.home-img {width: 50% !important;}
.home-fb-vid {width: 100% !important;}
.mobile-fb {display: block !important;}
.fusion-layout-column.fusion-one-half.fusion-no-large-visibility {width: 48% !important; display: inline-block !important; margin-right: 1% !important;}
.home h4 {font-size: 16px !important;}
.fb_iframe_widget span {max-width: 75%;}
.testimonials blockquote p {font-size: 14px !important;}
}



