.fusion-counter-circle-content-inner {
    color: #00464f;
}
.fusion-counters-circle {
    margin-bottom: 0px;
    text-align: center;
}

.fusion-counters-circle .counter-circle-wrapper {
    margin-bottom: 0px;
}

.fusion-footer-widget-area .widget-title {
    color: #73b564;
    margin: 0 0 10px;
}

.fusion-content-boxes .content-container {
    margin-bottom: 0px;
}

.alignright, .fusion-alignright {
    margin-left: 30px;
  	margin-top: 10px;
}

 #main .post-content .fusion-border-below-title h3{
    font-size: 24px;
}

.fusion-builder-nested-column-0 > .fusion-column-wrapper {
    padding-top: 30px !important;
    padding-right: 30px !important;
    margin-right: 0%;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
    margin-left: 3.84%;
}

.fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
    color: #cccccc;
}


.fusion-content-boxes.content-boxes-icon-on-top .content-container {
    text-align: center;
    line-height: 1.5;
}

.fusion-content-boxes.fusion-columns-1 .fusion-column {
    margin-bottom: 20px;
}


.wpcf7-form input[type="submit"], .wpcf7-submit, .wpcf7-form input[type="submit"] a:hover {
    background: #005a87;
    color: rgb(255, 255, 255);
}

.wpcf7-submit a:hover, .wpcf7-form input[type="submit"] a:hover {
    background: #005a87;
    color: #000000;
}

.fusion-body .fusion-content-sep.sep-single {
    border-top-width: 0px;
}

.button-medium .fusion-button-text-left {
		font-family: open sans;
    font-weight: bold;
}

.tfs-slider .slide-content-container .fusion-title-size-two h2 {
    line-height: 1 !important;
}

.fusion-accordian #accordion-2843-1 .panel-title a {
    font-size: 1.5em;
}

.fusion-accordian .panel-body {
    margin-left: 40px;
}

.fusion-accordian .panel-title .fusion-toggle-heading {
    margin-bottom: 30px;
}

#wrapper .fusion-vertical-menu-widget.left .menu li a {
    padding-right: 10px;
    font-size: 16px !important;
    margin-bottom: 0px !important;
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-weight: 400;
		letter-spacing: 0px;
		font-style: normal;
		line-height: 1.5 !important;
}

.fusion-footer-widget-area .fusion-vertical-menu-widget ul.menu li a:hover {
    color: #73b564;
		line-height: 1.5 !important;
}

body.has-sidebar #main .sidebar {
    width: 25%;
    line-height: 1.25;
    font-size: 14px !important;
}

.flexslider .slides img {
    border-radius: 10px;
}

.fusion-blog-layout-grid .post .fusion-post-wrapper {
		border-radius: 10px !important;
}

.fusion-blog-layout-grid .fusion-post-grid .flexslider{
		border-top-left-radius: 10px !important;
		border-top-right-radius: 10px !important;
}

.fusion-body .fusion-flex-container.fusion-builder-row-2 {
    border-radius: 10px;
}

#fusion-menu-widget-3 ul li a {
    margin-bottom: 25px !important;
}

body.has-sidebar #main .sidebar {
    line-height: 1.25;
    font-family: open sans;
		font-size: 16px !important;
    background-color: white !important;
    border-radius: 10px;
}

a:hover {
    color: #73b564 !important;
}

.fusion-accordian .panel-title .fusion-toggle-heading {
    margin-bottom: 0px;
		border-radius: 10px;

}

.fusion-accordian #accordion-3602-1 .panel-title a:hover, #accordion-3602-1 .fusion-toggle-boxed-mode:hover .panel-title a {
    color: #73b564;
    border-radius: 10px;
}

#accordion-3602-1 .fusion-panel  {
    border-color: #ccc;
    border-width: 1px;
    background-color: #ffffff;
    border-radius: 10px;
}

#accordion-3602-2 .fusion-panel  {
    border-color: #ccc;
    border-width: 1px;
    background-color: #ffffff;
    border-radius: 10px;
}

#accordion-3602-3 .fusion-panel  {
    border-color: #ccc;
    border-width: 1px;
    background-color: #ffffff;
    border-radius: 10px;
}

body:not(.fusion-builder-ui-wireframe) .sm-text-align-center {
    text-align: left !important;
}

.wpcf7-form .wpcf7-text {
    font-size: 13px;
    color: #000;
    border-width: 1px 1px 1px 1px;
    border-color: #000 !important;
		border: 1px solid #d2d2d2;
}

.wpcf7-form .wpcf7-text:focus {
    border-color: rgba(51, 51, 51, 0.5);
}

input[type="email"]{
    border-color: #000 !important;
}

.wpcf7-form textarea{
    color: #000 !important;
}

.fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-field input {
    border: 1px solid #ccc !important;
    color: #000 !important;
}