/*
Theme Name: Avada Child - Pluim Joinery
Description: Child theme for Avada theme
Author: Central Coast Web Design
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400');

@font-face {
    font-family: 'Bebas Neue';
    src: url('/wp-content/uploads/2017/10/bebasneue_book-webfont.woff2') format('woff2'),
         url('/wp-content/uploads/2017/10/bebasneue_book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Bebas Neue Bold';
    src: url('/wp-content/uploads/2017/10/bebasneue_bold-webfont.woff2') format('woff2'),
         url('/wp-content/uploads/2017/10/bebasneue_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

h1, h2, h3, h4, .fusion-link-wrapper {font-family: 'Bebas Neue Bold' !important;}
.slide-content h2 {text-shadow: 2px 2px 5px rgba(0,0,0,0.5); letter-spacing: 2px; line-height: 1em !important; padding: 0 50px; font-size: 75px !important;}
#sliders-container .tfs-slider .slide-content-container {padding-left: 10% !important; padding-right: 10% !important;}
.side-header-content-1-2 {padding-left: 30px !important; padding-right: 30px !important;}
.fusion-header-v1 {background: linear-gradient(to bottom, rgba(0,0,0,0.35), rgba(0,0,0,0.01));}
.page-id-9 .fusion-header-v1, .page-id-13 .fusion-header-v1 {background: linear-gradient(to bottom, rgba(0,0,0,0.6), rgba(0,0,0,0.04));}
.fusion-logo {width: 150px;}
.fusion-main-menu {margin-top: 3%;}
.fusion-is-sticky .fusion-main-menu {margin-top: 0%;}
.fusion-contact-info {font-size: 26px !important; color: #222222; font-family: 'Lato'; font-weight: bold;}
.fusion-contact-info i {font-size: 38px; vertical-align: middle; color: #a8c542;}
.fusion-rollover {background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 20%, rgba(0,0,0,0.35) 100%) !important; transform: translateY(-1%) !important; /*-webkit-transform: translateY(100%) !important; -ms-transform: translateY(100%) !important; */transition: all 0.7s ease-in-out !important; -webkit-transition: all 0.7s ease-in-out !important; }
.fusion-rollover-content a {color: #ffffff !important;}
.fusion-rollover-gallery, .fusion-rollover-link, .fusion-rollover-categories {display: none !important;}
.fusion-portfolio-content-wrapper .fusion-portfolio-content {margin: 0px !important;}
.fusion-link-wrapper {display: block !important; font-size: 24px !important;}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a {font-family: 'Bebas Neue Bold' !important; font-size: 28px !important; letter-spacing: 1px !important;} 
.styled-heading {/*--font-family: 'adobe-caslon-pro';--*/ display: block; /*--font-size: 40px;--*/ line-height: 1.1em !important;}
.styled-heading-dark {/*--font-family: 'adobe-caslon-pro' !important;--*/ display: block; color: #333333 !important; margin: 0 !important;}
.styled-heading-dark h2, .styled-heading-dark h3 {/*--font-family: 'adobe-caslon-pro' !important;--*/ color: #333333 !important;}
.white-heading h1 {color: #ffffff !important; text-shadow: 1px 1px 3px rgba(0,0,0,0.25);}
.dark-heading h1 {text-shadow: 1px 1px 3px rgba(255,255,255,0.25);}
.contact-p {margin-bottom: 30px !important;}
.services li, .services h3 {color: #ffffff !important; font-weight: 400 !important;}
.heading-dark h3 {color: #333333 !important;}
.fusion-footer-widget-area ul {font-size: 14px !important;}
.fusion-widget-area .widget_nav_menu li {padding: 2px 2px 2px 0 !important; border-bottom: 0px !important;}
.fusion-widget-area .widget_nav_menu li a:before {display: none;}
.fusion-footer-widget-area .widget-title {margin-bottom: 5px !important}
#custom_html-2 {text-align: center;}
#fallback-slide {display: none !important;}
.fusion-mobile-menu-icons a {color: #333333 !important; font-size: 30px !important;}
.fusion-mobile-menu-icons a:before {color: #333333 !important;}
.fusion-mobile-menu-icons {margin-top: 50px !important;}
.fusion-filters {font-family: 'Bebas Neue Bold' !important; border: 0;/* width: 70%; margin: 0 auto 7px auto;*/}
.fusion-filters {
text-align: center;
}

.fusion-filter {
float: none !important;
display: inline-block !important;
}
.sort h4 {font-size: 30px !important;}
.fusion-rollover {opacity: 1 !important;/* background: rgba(0,0,0,0) !important;*/}
/*.fusion-rollover-title {margin-top: 70px !important;}*/
.fusion-rollover-content .fusion-rollover-title {line-height: 0.8em !important;}
.single-avada_portfolio .fusion-page-title-bar {display: none !important;}
.single-avada_portfolio .fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow {background: #ffffff !important;}
.tax-portfolio_category .fusion-header-wrapper, .single-avada_portfolio .fusion-header-wrapper {position: relative; background-image: url("/wp-content/uploads/2017/10/pluim-joinery-portfolio-generic-header.jpg"); background-repeat: repeat; background-attachment: fixed; background-position: top center;}
.single-avada_portfolio .fusion-header-wrapper {position: static !important;}
.tax-portfolio_category .fusion-header {background-image: url("/wp-content/uploads/2017/10/pluim-joinery-portfolio-generic-header.jpg"); background-repeat: repeat; background-attachment: fixed; background-position: top center;}
.tax-portfolio_category .fusion-is-sticky .fusion-main-menu > ul > li > a {color: #ffffff !important;}

@media only screen and (max-width: 1080px) {
	#sliders-container {display: block !important;}
	.fusion-gallery .fusion-gallery-column {width: -webkit-calc(33.33333333%) !important; width: calc(33.33333333%) !important;}
	
}

@media only screen and (max-width: 800px) {
	.fusion-logo {max-width: 150px !important;}
	.fusion-copyright-notice span {width: 100% !important;}
	.styled-heading {line-height: 1.1em !important;}
	.home-intro .fusion-column-wrapper {padding: 15px 30px !important;}
	.staircase {height: 350px !important; overflow: hidden;}
	.staircase .fusion-column-wrapper {background-position: 50% !important; height: 350px !important;}
	.slide-content h2 {font-size: 45px !important;}
	.tfs-slider .background-image, .tfs-slider, .fusion-slider-container {height: 450px !important;}
	.fusion-gallery .fusion-gallery-column {width: -webkit-calc(33.33333333%) !important; width: calc(33.33333333%) !important;}
	.fusion-logo {width: auto;}
	.single-avada_portfolio .fusion-header {background-image: none !important;}
	.page-id-11 .fusion-rollover {background-image: none !important;}
	.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a {text-shadow: 2px 2px 2px rgba(0,0,0,0.35) !important;}
	.fusion-filter {margin-right: 15px !important;}
}

@media only screen and (max-width: 500px) {
	.fusion-logo {max-width: 125px !important;}
	.fusion-mobile-menu-icons {margin-top: 30px !important;}
	.home-intro .fusion-column-wrapper {padding: 15px 30px !important;}
	.staircase {height: 200px !important; overflow: hidden;}
	.staircase .fusion-column-wrapper {background-position: 50% !important; height: 200px !important;}
	.slide-content h2 {font-size: 35px !important;}
	.tfs-slider .background-image, .tfs-slider, .fusion-slider-container {height: 350px !important;}
	.main-hero-image {padding-top: 100px !important;}
	#content {margin-bottom: 0px !important;}
	.page-id-11 .fusion-rollover {width: 90% !important; transform: translateX(5.75%) !important;}
}