/* Enter Your Custom CSS Here */

.fmm {
    background: #009db3 none repeat scroll 0 0;
    color: #fff;
}
.fmm p {
    color: #fff;
    float: left;
    font-size: 0.7rem;
    font-weight: 300;
    margin-bottom: 0;
    max-width: 45%;
}
body {
    background: #ddddcf none repeat scroll 0 0;
}
.fmm a {
    color: #fff !important;
    font-size: 0.9rem;
}

.home .dmg {
    margin-bottom: -30px;
}
.home .cnt {
    padding: 30px 35px 0;
}

.wpcf7 p {
  margin-bottom: 10px
}
.wpcf7 label {
    color: #000;
    font-weight: bold;
  margin-bottom: 5px
}
.wpcf7 input, .wpcf7 textarea {
  border: 1px solid #ccc;
  display: inline-block;
  height: auto;
  padding: 10px 2%;
  width: 80%;
}
header nav > ul > li.current_page_item > a:hover {
    color: #fbe085 !important;
}

header nav > ul.menu > li > a:hover {
    color: #fbe085  !important;
}
.wpcf7 input[type="submit"] {
  background: #026600 none repeat scroll 0 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: Raleway;
  font-size: 1.5rem;
  font-weight: bold;
  padding: 13px 0;
  text-transform: uppercase;
  width: 84%;
  transition: all 0.20s ease;
}
.wpcf7 input[type="submit"]:hover {
  background: #be8d47 none repeat scroll 0 0;
}


.d-i header .h-i, .c-o header .h-i, .d-o header .h-i, .b-i header .h-i, .c-t header .h-i {
    border-bottom: 0 solid rgba(153, 153, 153, 0.14) !important;
}


.home .tve_shortcode_rendered .btn.aligncenter {
    display: table;
    margin: 21px auto 15px;
    padding: 9px 27px;
}

.bSe ul, .bSe ol {
    color: #8e8c8c;
    font-size: 1em;
}
.accs .accss .acc-h:hover {
    color: #dcb960;
}
header nav > ul.menu > li.current-menu-item > a::before, header nav > ul.menu > li.current_page_item > a::before, header nav > ul.menu > li.current-page-item > a::before, header nav > ul#menu > li.current-menu-item > a::before, header nav > ul#menu > li.current_page_item > a::before, header nav > ul#menu > li.current-page-item > a::before {
  background: #fbe085 none repeat scroll 0 0;
}
header nav > ul.menu > li > a:hover {
    color: #fbe085;
}
header nav > ul.menu > li.current-menu-item > a, header nav > ul.menu > li.current_page_item > a, header nav > ul.menu > li.current-page-item > a, header nav > ul#menu > li.current-menu-item > a, header nav > ul#menu > li.current_page_item > a, header nav > ul#menu > li.current-page-item > a {
    color: #fbe085;
}

.divi.cdivi {
  background: #fbe085 none repeat scroll 0 0;
}
header nav > ul > li.current_page_item > a:hover {
    color: #fbe085;
}
header nav > ul.menu > li.current-menu-item > a::after, header nav > ul.menu > li.current_page_item > a::after, header nav > ul.menu > li.current-page-item > a::after, header nav > ul#menu > li.current-menu-item > a::after, header nav > ul#menu > li.current_page_item > a::after, header nav > ul#menu > li.current-page-item > a::after {
  background: #fbe085 none repeat scroll 0 0;
}

header #logo > a > img {
  max-width: 360px;
}
header.side #logo, header.side #text-logo {
    padding-bottom: 0;
}


body .btn.orange {
    border-color: #dcb960;
    color: #dcb960;
}
body .btn.orange:hover {
    background: #ebcd74 none repeat scroll 0 0;
   color: #fff;
}

.accs br{
 display:none 
}


.icb.icb2 {
    background: #009db3 none repeat scroll 0 0;
    border: 1px solid #009db3;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    padding: 40px 24px;
    position: relative;
}


.home .cnt .bSe .icb.icb2 .icb-i p {
    color: #fff;
}
.accs .accss .acc-h {
  color: #333;
  cursor: pointer;
  font-size: 1.063em;
  line-height: 40px;
  margin: 0;
  padding: 5px 5px 5px 60px;
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
}

.single .b-tt.b-tl {
    background: #009db3 none repeat scroll 0 0;
    color: #fff;
}
.single .aut{
 display:none 
}

.single .sAsCont .ttl::after {
    background: #026600 none repeat scroll 0 0;
}
.single .tabs_widget .tabs li.tS::after {
    background: #026600 none repeat scroll 0 0;
}

.single .ssf {
    background: #026600 none repeat scroll 0 0;
}

.single .rltpi .rlt-i:hover::before {
    border: 8px solid #026600;
}

.single .pnav .pav:hover span {
    color: #026600;
}

.sAsCont .ttl::after {
    background: #026600 none repeat scroll 0 0;
}
.pgn > span.current, .pgn > a.current{
    background: #026600 !important;
    border: 1px solid #026600;
}

.pgn > span:hover, .pgn > a:hover {
    background: #026600 !important;
    border: 1px solid #026600;
}

.thrv_post_grid .tve_post .tve-post-grid-title {
    font-size: 20px;
    line-height: 25px;
}
.bSe h1, .b-tt .entry-title, .ind .bSe .awr .awr-i .entry-title {
    font-size: 35px !important;
}
