/* 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 */

body { background: #f9fafb; }
.wpcf7-form label { color: green; font-weight: bold; }
.margin-right-contact { margin-right: 378px; }
.post-content .col-md-4 ul { font-size: 16px; }
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px }
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left }
.col-md-12 { width: 100% }
.col-md-11 { width: 91.66666667% }
.col-md-10 { width: 83.33333333% }
.col-md-9 { width: 75% }
.col-md-8 { width: 66.66666667% }
.col-md-7 { width: 58.33333333% }
.col-md-6 { width: 50% }
.col-md-5 { width: 41.66666667% }
.col-md-4 { width: 33.33333333% }
.col-md-3 { width: 25% }
.col-md-2 { width: 16.66666667% }
.col-md-1 { width: 8.33333333% }
.fusion-header { border-bottom: 4px solid #00A651 !important; }
.fusion-row .textwidget h2 { color: white; text-align: center; font-size: 30px; line-height: normal;}
a.call-btn { background: #d1232f; padding: 10px 20px; display: inline-block; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 16px; }
a.call-btn:hover{color:#fff;}
.post-content .col-md-4 ul { font-size: 16px; }
.post-content .contact_label { float: left; }
.text-center { text-align: center; }
.fusion-main-menu > ul > li > a { text-transform: uppercase; padding: 0 14px; }
.fusion-portfolio-content h2.entry-title a { color: #f00; }
.fusion-portfolio-content > .fusion-post-content p:first-child { color: #00A651; font-size: 18px; }
.fusion-footer { text-align: center; }
.post-content .style-default_style blockquote { background: none; border: none; padding: 0; margin: 0; font-style: normal; }
.easy_testimonials_grid .easy_testimonials_grid_row .easy_testimonials_grid_cell { padding-bottom: 40px; background: url(/wp-content/uploads/2016/03/testi-bottom.png) no-repeat bottom center; margin-bottom: 30px; }
.fusion-footer-widget-area { border: none; }
#footer .fusion-copyright-notice { text-align: left; font-size: 12px; }
#footer .fusion-copyright-notice span.designer_span_space { text-align: right; }
#post-85 { /* These are technically the same, but use both */
  overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all; /* Instead use this non-standard one:  */
  word-break:break-word; /* Adds a hyphen where the word breaks, if supported (No Blink) */
-ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; }
div#content ul { padding-left: 20px; }
div#content ul li { padding: 6px 0; }
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {margin-bottom: 0;}
@media only screen and (max-width: 800px){.fusion-footer .fusion-row .fusion-columns .fusion-column {margin-bottom: 0;}#footer .fusion-copyright-notice .div_footer span { padding: 0; display: block; text-align: center; padding-bottom: 30px; }}

div#post-74 .col-md-6 h2 {
    display: block;
    text-transform: uppercase;
    width: 100%;
}
#wrapper .post-content h2{text-transform:uppercase;}
.fusion-footer .fusion-footer-widget-area{color:#fff;}
.red {color: #f00;}
@media only screen and (min-width: 740px){
.fusion-flexslider.flexslider { width: 40%; float: left; }
.project-content.clearfix { width: 60%; float: left; padding-left: 40px; }
}
@media (max-width:760px) {
  .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: none; width: auto; }

#main {padding-top: 10px !important;}
.post-content h1 {line-height: normal;}

}
@media(min-width:780px){
.fusion-portfolio-wrapper{
	text-align:center;
}
.fusion-portfolio-wrapper .fusion-portfolio-post {
	position:relative !important;
	top:auto !important;
	left:auto !important;
	/*min-height:600px;*/
	text-align:left;
	display:inline-block;
	float:none;
	vertical-align: top;
}	
}


.fusion-portfolio-content-wrapper{
opacity:1;
}