/*

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

*/

/* HEADER  */
.fusion-sticky-header-wrapper .fusion-header {border: 0;}
.fusion-secondary-main-menu {padding-bottom: 25px;}
.fusion-main-menu>ul>li>a, .fusion-body .fusion-footer-copyright-center .fusion-copyright-content{text-transform: uppercase;}

/* HOME PAGE  */
body.layout-boxed-mode.home #wrapper #main .fusion-row {max-width: 1200px;}
body.layout-boxed-mode.home #wrapper {width: 100%;max-width: 1260px;}
body.layout-boxed-mode.home #wrapper header.fusion-header-wrapper, body.layout-boxed-mode.home #wrapper .fusion-footer {max-width: 1030px;margin: 0 auto;}

/* HEADIG FONTS */
body h3 {text-transform: uppercase;}

/* Page */
#wrapper #main .fusion-portfolio-wrapper .fusion-portfolio-content{text-transform: uppercase;}
#wrapper #main .fusion-portfolio-wrapper .fusion-portfolio-content h2.entry-title {position: relative;margin-bottom: 17px !important;text-transform: uppercase;
padding-bottom: 15px;}
.fusion-portfolio-wrapper .fusion-portfolio-content h2.entry-title:before {content: '';position: absolute;width: 40px;height: 2px;background-color: #000;bottom: 0;}
.fusion-portfolio-post .fusion-portfolio-content .fusion-portfolio-meta {line-height: 20px;}
.fusion-portfolio-content-wrapper:hover img, .fusion-post-grid .fusion-post-wrapper:hover img {opacity: .9;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.fusion-portfolio-content-wrapper img, .fusion-post-grid img{opacity: 1;-webkit-transition: opacity 1s,-webkit-transform 1s;transition: opacity 1s,-webkit-transform 1s;    transition: opacity 1s,transform 1s;transition: opacity 1s,transform 1s,-webkit-transform 1s;}
.fusion-secondary-header {border-bottom: 0;}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper {border: 0;}
.fusion-mobile-nav-holder>ul li a {text-transform: uppercase;}
#wrapper .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line {background-color: #000;}
.fusion-flyout-menu-active.fusion-logo-center .fusion-logo {z-index: 99999;}
#main .button-default {line-height: normal;padding: 19px 29px;}
article.fusion-portfolio-post {margin-bottom: 20px;}
article.fusion-portfolio-post:last-child {margin-bottom: 0;}
#wrapper #main .fusion-portfolio-wrapper .fusion-portfolio-content .fusion-portfolio-meta a {pointer-events: none;}
.fusion-post-grid .fusion-post-content-wrapper .fusion-post-content.post-content h2 {text-transform: uppercase;margin-bottom: 0;}
.fusion-post-grid .fusion-post-content-wrapper .fusion-post-content.post-content {margin-bottom: 0 !important;}
.fusion-load-more-button.fusion-blog-button {margin-bottom: 0;}
body .fusion-load-more-button.fusion-blog-button {background-color: transparent;color: #000;border: 2px solid #000;font-family: "Proxima Nova Bold";max-width: 250px;margin: 20px auto 0 auto;}


/* SINGLE PORTFOLIO */
.lwn-custom-post-info .fusion-post-title {font-size: 19px;text-transform: uppercase;font-family: Granville Bold;letter-spacing: 4px;margin-bottom: 20px;padding-bottom: 15px;position: relative;}
.lwn-custom-post-info .fusion-post-title:after {content: '';width: 50px;height: 2px;background: #000;display: block;position: absolute;bottom: 0;}
body #wrapper #main .post .lwn-custom-post-info h2.lwn-sp-category {font-size: 13px;font-family: Proxima Nova Regular;font-weight: 400;letter-spacing: 1px;text-transform: uppercase;margin: 0;line-height: 20px;}

/* RESPONSIVE CSS */
@media only screen and (max-device-width: 640px){
	body #content {margin-bottom: 0px;}
}
@media screen and (max-width:767px){
	h1, h2, h3, h4, h5, h6 {letter-spacing: 1px !important;}
	body .fusion-layout-column.lwn-p-m-0 .fusion-column-wrapper {padding-left: 0px !important;padding-right: 0px !important;}
	body #main {padding-top: 30px;padding-bottom: 30px;}    
	body .fusion-header .fusion-row{padding-top: 25px;}
	body .fusion-header .fusion-logo {margin: 0 0px 0px 0px;}
	body article.fusion-portfolio-post {margin-bottom: 0px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#main .button-default {font-weight: 400;}
}
@media screen and (min-width:1100px){
	body:not(.home) #wrapper main#main {padding-left: 0;padding-right: 0;}
}