/*
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
*/
.hed-num {
    width: 50%;
    float: left;
    font-size: 20px;
    color: #87aaaa;
    font-weight: 600;
    line-height: 36px;
	border-right:#ccc 1px solid;
}
.hed-num h3{
    font-size: 36px;
    color: #484848;
    margin: 0 auto;
}
.hed-button{
   width: 50%;
   float: left;
}
.fusion-logo-left .fusion-header-banner {
 width: 100%;
}
.fusion-header-content-3-wrapper{width: 45%;}
.hed-button img {float: right;}
.fusion-main-menu>ul>li{
background: url("/wp-content/uploads/2018/05/menu-boder.png");
background-repeat: no-repeat;
background-position: left;
}
.menu-item-48{background: none !important;}
.fusion-main-menu > ul > li > a {
 padding: 0 17px 0 17px !important;
}
.fusion-main-menu > ul > li > a:hover {
background: #3d5c28;
}
.fusion-body .fusion-main-menu .current-menu-ancestor > a, .fusion-body .fusion-main-menu .current-menu-item > a, .fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart) > a:before, .fusion-body .fusion-main-menu .current-menu-parent > a, .fusion-body .fusion-main-menu .current_page_item > a:hover{
background: #3d5c28 !important;
}
.fusion-is-sticky .fusion-main-menu > ul > li {
    padding-right: 0px !important;
}
.avada-skin-rev {
    border-top: 0px solid #d2d3d4 !important;
}
.fusion-secondary-main-menu {
    border-bottom: 0px solid transparent !important;
}
#slide-1-layer-6{font-style: italic;}
.fusion-header{border-top: #84a6a6 0px solid;}
.fusion-secondary-header {
    border-bottom: 1 solid #e5e5e5 !important;
}
.home #main {
    padding-top: 0px ;
    padding-bottom: 0;
    
}
.div-cont123 .fusion-content-boxes{
    margin-top: -94px !important;
    background: #f3f3f3 !important;
    padding: 18px 0px!important;
    margin-bottom: 30px !important;
}
.cont1 .fusion-read-more{
    background: #618c03;
    color: #fff;
    padding: 5px 30px;
    border-radius: 5px;
}
.cont1 .fusion-read-more:after{display: none !important;}
.fusion-title-center{margin-bottom: 10px !important;}
.cont2 h3{
    text-align: center;
    font-size: 26px !important;
    color: #030500 !important;
    margin-top: 0;

}
.title-heading-center {text-transform: uppercase;}
#text-3{padding-top: 20px;}
#text-3 h4{
    margin-bottom: 0;
    line-height: 38px;
    font-weight: 600;}

.footer-button {
    background: #494949;
    padding: 10px 35px;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff !important;
    float: left;
    margin-top: 40px;
    font-weight: 600;
    border-radius: 4px;
}
.fusion-main-menu .sub-menu {
 border-top: 3px solid #3d5c28 !important;
}
.fusion-page-title-bar {
    border-top: 0px solid #d2d3d4 !important;
    border-bottom: 0px solid #d2d3d4 !important;
}
.fusion-footer P{font-size:16px !important; margin-bottom: 0px !important;}
.ninja-forms-field{
    padding: 12px 10px !important;
    border: #d2d2d2 1px solid;
    color: #000;
    font-size: 16px;}
#nf-field-11{
    background: #679312;
    color: #fff;
    padding: 12px 20px ;
    font-weight: bold;
    border-radius: 4px;
    cursor: pointer;
}
.nf-form-fields-required{display: none;}
.single #main {padding-bottom: 40px;} 
.cont4 h2 {
    text-align: center !important;
    font-weight: 400 !important;
    color: #fff !important;
    font-size: 30px !important;
    margin-bottom: 0; }

.cont4 p {color:#fff!important;}
.cont4 .col-lg-10 input {
    border: none;
    padding: 23px 13px;
    font-size: 15px;
    border-radius: 4px;
}
.cont4 .col-lg-2 input {
    padding: 11px 30px;
    background: #fff;
    border: none;
    border-radius: 4px;
}
.p-click{font-size:16px !important;  text-align: center !important;}
.sp-post-carousel-section-267 .sp-pc-post-title, .sp-post-carousel-section-267 .sp-pc-post-title a {
line-height: 19px !important;
}
.hed-fo{font-size: 16px;}
.fusion-footer-widget-area ul li a {color:#c6c6c6 !important; font-size: 16px !important;}
.fusion-footer-widget-area ul li  {border-bottom: 0px solid #e7e6e6!important;}
.fusion-footer-widget-area ul li a:before {color:#c6c6c6 !important; border-bottom: 0px solid #e7e6e6!important;}
.fusion-footer-widget-area ul li {padding: 8px 10px 0px 12px !important; }
#nav_menu-2 h4{
    font-family: "IBM Plex Sans" !important;
    font-size: 22px !important;
    padding-top: 26px !important;
    margin-bottom: 0 !important;
    font-weight: 700;
}
.fusion-secondary-header .fusion-contact-info {
    line-height: 35px !important;
}
#text-6{
    background: #628c04;
    padding: 10px;
    border-radius: 5px;
}

#text-6 h4{
    text-align: center;
    color: #fff;
    font-size: 26px;
    line-height: 30px;
    margin-top: 5px;
    margin-bottom: 0px;
}

#text-6 p{
    text-align: center;
    color: #fff;
    font-size: 15px;
}
.button-news{
    background: #ff9900;
    color: #fff;
    padding: 10px 12px;
    border-radius: 5px;
}
.button-news:hover{
    background: #e18700;
    color: #fff;
}
.click1 a{color: #fff;}
.click1 a:hover {color: #fff;}
.keep-1{margin-bottom: 0px;}
.click1{padding-top: 6px;}
#nf-field-26{
    background: #679312;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;}
#text-6 .col-lg-10 {width: 100%;}
#text-6 .col-lg-2{width: 100%;
    text-align: center;}
#text-6 .col-lg-10 input {
    border: none;
    padding: 10px 6px;
    border-radius: 3px;
}
#text-6 .col-lg-2 input {
    background: #fff;
    border: none;
    padding: 4px 12px;
    border-radius: 4px;
    margin-bottom: 10px;
}
.sub-div{margin-bottom: 0px !important;}
#sidebar{
    background: #ededed !important;
    padding: 10px 10px !important;
    border-radius: 5px !important;}

#nav_menu-3 h4{
    font-size: 24px;
    margin: 0 auto;
}
#nav_menu-3{padding: 6px 10px; margin-bottom: 30px;}
.fb-bg{
    background: #e9e9e9;
    border-radius: 5px;
   padding: 10px 5px;
}
.sidebar45 {
    padding: 15px 20px 25px;
    border-radius: 5px;
}
.sidebar45 h3 {
    font-size: 26px;
    margin-bottom: 0px;
}
.single-resources .container .col-sm-8 h1 {line-height: 38px;}
.div-bg{background: #efefef; padding: 10px 10px; height: 130px; border-bottom: #ccc 1px solid;}
.div2 {
  padding: 0px !important;
  width: 70%;
  float: left;
}
.div-col2{
    text-align: left;
    font-size: 27px;
}
.div-dow{font-size: 27px; padding: 0;}
.div-col1{padding: 10px 35px !important;}
.div2 .col-sm-2 {
 padding: 15px 0;
}


.div1{ margin-left: 0px !important; margin-right: 0px!important;} 
.div2{ margin-left: 0px !important; margin-right: 0px!important;} 
.div11{width: 30%;
    float: left;
    background: #efefef;}

.menu{margin: 0px auto ;
   padding: 0 0px 0 16px;}
.menu li{ list-style: none; border-bottom: #e0dede 1px solid;
    padding: 8px 0;}
.menu li a:before {
    position: absolute !important;
    font-family: icomoon !important;
    content: '\f105' !important;
    margin-left: -12px !important;
    list-style: none;
}
.fb-div{margin-right: 0px !important;}
#tw-div{margin-right: 3% !important;
    width: 29% !important; 
}
#comment-input .placeholder, #comment-input input, #comment-textarea .placeholder, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-button input[type="submit"], .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-results__option, input.s, input.s .placeholder, input[type="email"], input[type="number"], input[type="password"], input[type="text"], select, textarea {
color: #000000 !important;
}



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

@media only screen and (max-width: 800px) {
	#tw-div{ width: 100% !important; }

}

@media only screen and (max-width: 768px) {
	#tw-div{ width: 100% !important; }

}


@media only screen
and (min-width : 280px)
and (max-width : 667px) {
#tw-div{ width: 100% !important; 
}
.home .fusion-content-boxes {
margin-top: 0px !important;
}


}



