/*

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

*/

.banner-quote h2{color: #fff !important;}

.flip-box-heading{ font-size: 20px !important;}

.hide-container {display: none !important;}

.our-core-values h2{color: #fff !important;}

.our-core-values p{color: #fff !important;}

/*.faq-section {padding: 8% !important;}*/

.faq-section h2{margin-bottom: 32px !important;}

.faq-section h4{color: #fff !important;}

.faq-section p{color: #fff !important;margin-left: 44px;}

/*.fusion-panel.panel-default.fusion-faq-post {float: left;margin-left: 2%;width: 48%;}*/

.faq-section .panel-title a{ color: #ffffff !important;}

.faq-section .panel-title a:hover{ color: #007a30 !important;}

.faq-section .panel-title a:focus{ outline:none !important;}

.fusion-accordian .panel-title a .fa-fusion-box{border-radius: 50%; background-color: #007a30 !important;}

.fusion-accordian .panel-title a .fa-fusion-box:hover{ background-color: #007a30 !important;}

.fusion-accordian .panel-title a:hover .fa-fusion-box{background-color: #007a30 !important;}

.fusion-accordian .fusion-panel {border: medium none !important;}

.location-text {float: left;margin: 0;padding: 0;list-style:none;}

.location-text li {color: #007a30;display: block;float: left;font-size: 14px;text-align: center;text-transform: uppercase;width: 16%;}



.fusion-column.fusion-column-last.col-lg-4.col-md-4.col-sm-4 {padding-left: 70px;}

.fusion-copyright-notice{font-size: 13px !important;}

.job-boxs img { border-radius: 11px !important;/*height: 362px;*/width: 100%;}

.flip-box-front-inner {margin-top: 0 !important;}

.custom-flip-cox .fusion-flip-box .flip-box-back, .fusion-flip-boxes .fusion-flip-box .flip-box-front{padding:10px !important;}



.flip-box-back-inner {margin-top: 20px !important;}

.flip-box-heading {margin-bottom: 10px !important;margin-top: 25px !important;}

.help-box { border-bottom: 5px solid #363636 !important;}



.flip-box-back-inner a.fusion-button {background: #363636 !important; border:2px solid #ffffff !important;}

.flip-box-back-inner a.fusion-button:hover {background: #ffffff !important; border:2px solid #363636 !important;}

.flip-box-back-inner a:hover span {color:#363636 !important;}

.services-qoute-box h2 {color:#ffffff !important;}

.qoute-box h2 {color:#ffffff !important;}

#menu-services-menu li a::before{ content:none !important;}

#menu-services-menu li:hover{background-color:#007a30;}

#menu-services-menu li:hover a{color:#fff;}

#menu-services-menu li a{ display:block; padding:5px;}

#menu-services-menu li { margin-bottom:10px; padding:0px 10px !important; font-size:18px !important; font-weight:normal; border-bottom:none !important;}

#menu-services-menu li.current-menu-item{background-color:#007a30; color:#fff !important;}

#menu-services-menu li.current-menu-item a{color:#fff !important;}



#menu-pavers-menu li a::before{ content:none !important;}

#menu-pavers-menu li:hover{background-color:#007a30;}

#menu-pavers-menu li:hover a{color:#fff;}

#menu-pavers-menu li a{ display:block; padding:5px;}

#menu-pavers-menu li { margin-bottom:10px; padding:0px 10px !important; font-size:18px !important; font-weight:normal; border-bottom:none !important;}

#menu-pavers-menu li.current-menu-item{background-color:#007a30; color:#fff !important;}

#menu-pavers-menu li.current-menu-item a{color:#fff !important;}



.reading-box.reading-box-center {background-color: #007a30 !important;}

.reading-box.reading-box-center h2 {color: #ffffff !important;}

/*#menu-main-menu li  {padding-right: 30px !important;}*/

#menu-item-1359 a {font-size: 16px !important; font-weight: bold !important;}

.fusion-title-center h3{color: #ffffff !important;}



.fusion-widget-area .fusion-column-last .widget_text {padding-left:200px !important;}

.fusion-toggle-heading {font-size:17px !important;}



.faq-section-page p {padding: 0 40px !important;}

.faq-section-page .fusion-panel{border-bottom: 1px solid #cccccc !important; padding: 8px !important;}

/*.fusion-builder-row.fusion-row{padding-left: 4% !important;padding-right: 4% !important;}*/



.dir-heading {font-style: italic;font-weight: bold;margin-bottom: 8px !important;}

.li-heading {font-weight: bold;}

.post-content p {line-height: 28px !important;}

.dri-box > li {list-style: outside none none;line-height: 28px !important;}

.li-heading i {padding-right: 8px;}

/*-- Submenu--*/

.sub-menu{ width: 220px !important; min-height: 222px; height: 345px; overflow-y: scroll;padding: 12px 0px !important; }
.menu-item-2013 .sub-menu{height: auto !important;overflow: hidden;}
.sub-menu li a{ padding-top:0px !important; padding-bottom:0px !important; text-transform: capitalize; }

#menu-item-1360 .sub-menu{  height: auto !important; overflow-y: auto !important;}

.fusion-copyright-notice { font-size: 15px; }

.author-img{vertical-align: middle; margin-left: 20px;}

.author-sign{vertical-align: middle;}



@media only screen and (max-width: 736px) {

    .fusion-panel.panel-default.fusion-faq-post {width: 100% !important;}

	.location-text li {width: 100% !important;}

	.faq-section {padding: 30px !important;}

	.fusion-widget-area .fusion-column-last .widget_text {padding-left:0px !important;}



}



