body {
    color: #373542;
    background: #ffeaea url(../images/bg-01.png);
    font: 400 14px/20px 'Open Sans', Arial, Helvetica, sans-serif;
}

.tg-wrapper {
    overflow: hidden;
    background: #ededed;
}

.tg-btn,
.tg-theme-tag,
.tg-weatherbox,
.tg-prev:hover,
.tg-next:hover,
.tg-search-open,
.tg-socialicons li a:hover,
.tg-nav ul li.tg-hasdropdown ul li a,
.tg-searchbox,
.tg-border-heading:after,
.tg-section-heading:after,
.tg-tag-hotstory,
.tg-btn-border:before,
.tg-filterbale-nav li a:hover,
.tg-filterbale-nav li a.active,
.tg-megamenu-rightbox,
.tg-megamenu-rightbox:after,
.po-prev:hover,
.po-next:hover,
.tg-tabs-widget .tg-nav-tabs li a:hover,
.tg-tabs-widget .tg-nav-tabs li.active a,
.tg-widget-slider.owl-theme .owl-controls .owl-prev:hover .tg-prev,
.tg-widget-slider.owl-theme .owl-controls .owl-next:hover .tg-next,
.tg-tags .tg-btn:hover:before,
.tg-header-versionthree .tg-navigationarea,
.tg-header-versiontwo .tg-navigationarea,
.tg-header-versiontwo .tg-nav .navbar-toggle:hover .icon-bar,
.tg-header-versionthree .tg-nav .navbar-toggle:hover .icon-bar,
.tg-nav .tg-navigation li.tg-megadropdown>ul>li a:after,
.tg-nav .tg-navigation li.tg-megadropdown>ul>li:last-child {
    background: #2a642a;
}

a,
p a,
p a:hover,
a:hover,
a:focus,
a:active,
.tg-stars span:after,
.tg-updateticker strong,
.tg-prev span,
.tg-next span,
.tg-addnav ul li+li:after,
.tg-search-close,
.tg-modal-content form fieldset .form-group a:hover,
.tg-border-heading h2 a:hover,
.tg-postmetadata li a:hover,
.tg-btn-border,
.tg-border-heading h3 a:hover,
.tg-videotag i,
.tg-nav .tg-menubox ul li:last-child a,
.tg-nav .tg-menubox ul li a:hover,
.tg-footer-nav li a:hover,
.tg-videothumb-slider .tg-postdata .tg-border-heading h3 a:hover,
.tg-newsletter h3,
.tg-detail li i,
.tg-author-detail .tg-socialicons li a i,
.tg-header-versionseven .tg-addnav ul li a:hover,
.tg-header-versionseven .tg-nav>div>ul>li:hover>a,
.tg-header-versionseven .tg-search-open,
.tg-header-versionsix .tg-addnav ul li a:hover,
.tg-header-versionsix .tg-nav>div>ul>li:hover>a,
.tg-header-versionsix .tg-search-open,
.tg-header-versionfive .tg-nav>div>ul>li:hover>a,
.tg-header-versionfive .tg-search-open,
.tg-header-versionfour .tg-nav>div>ul>li:hover>a,
.tg-header-versionfour .tg-addnav ul li a:hover,
.tg-header-versionfour .tg-search-open i,
.tg-header-versionfive .tg-search-open i,
.tg-random-post .tg-theme-post h3 a:hover,
.tg-nav .tg-navigation li.tg-megadropdown>ul>li a:hover {
    color: #626262;
}

.tg-nav ul>li.tg-hasdropdown ul li:hover>a,
.tg-nav ul>li.tg-hasdropdown ul li:focus>a,
.tg-nav ul>li.tg-hasdropdown ul li:active>a,
.tg-nav ul>li.tg-hasdropdown ul li>a:hover,
.tg-nav ul>li.tg-hasdropdown ul li>a:focus,
.tg-nav ul>li.tg-hasdropdown ul li>a:active {
    color: #e1c2c2;
}

.tg-header-versionthree .tg-nav>div>ul>li>a {
    color: #ede3e3;
    font-weight: 700;
}

.tg-boxed .tg-updateticker {
    width: 100%;
    margin: 5px 0 0;
    background: #b74c4c;
    position: relative;
    padding: 16px 30px 16px 80px;
}

.search-box {
    background: #f5f2ed;
    text-align: center;
    padding: 10px;
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
    color: #2a642a;
    margin: 0 0 8px;
    font-weight: bold;
    line-height: 1.5;
    font-style: normal;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
}

.btn-success {
    color: #fff;
    background: #b74c4c;
}

.btn-success:hover {
    color: #fff;
    background: #2a642a;
}


.tg-breadcrumbs {
    margin: 5px;
    background: #f5f2ed;
    color: #7e4747;
    float: right;
    list-style: none;
    text-align: right;
    text-transform: uppercase;
    font: 14px/44px 'Montserrat', Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #ddd;
}

.tg-breadcrumbs h2 {
    float: left;
    padding: 2px 10px;
    font-size: 20px;
    line-height: 34px;
    text-transform: capitalize;
    color: #2a642a;
    font-weight: bold;
}

.tg-footer {
    background: #577e57;
}


.tg-copyrights {
    padding: 25px 0;
    background: #2a642a;
}

a,
p a,
p a:hover,
a:hover,
a:focus,
a:active,
.tg-stars span:after,
.tg-updateticker strong,
.tg-prev span,
.tg-next span,
.tg-addnav ul li+li:after,
.tg-search-close,
.tg-modal-content form fieldset .form-group a:hover,
.tg-border-heading h2 a:hover,
.tg-postmetadata li a:hover,
.tg-btn-border,
.tg-border-heading h3 a:hover,
.tg-videotag i,
.tg-nav .tg-menubox ul li:last-child a,
.tg-nav .tg-menubox ul li a:hover,
.tg-footer-nav li a:hover,
.tg-videothumb-slider .tg-postdata .tg-border-heading h3 a:hover,
.tg-newsletter h3,
.tg-detail li i,
.tg-author-detail .tg-socialicons li a i,
.tg-header-versionseven .tg-addnav ul li a:hover,
.tg-header-versionseven .tg-nav>div>ul>li:hover>a,
.tg-header-versionseven .tg-search-open,
.tg-header-versionsix .tg-addnav ul li a:hover,
.tg-header-versionsix .tg-nav>div>ul>li:hover>a,
.tg-header-versionsix .tg-search-open,
.tg-header-versionfive .tg-nav>div>ul>li:hover>a,
.tg-header-versionfive .tg-search-open,
.tg-header-versionfour .tg-nav>div>ul>li:hover>a,
.tg-header-versionfour .tg-addnav ul li a:hover,
.tg-header-versionfour .tg-search-open i,
.tg-header-versionfive .tg-search-open i,
.tg-random-post .tg-theme-post h3 a:hover,
.tg-nav .tg-navigation li.tg-megadropdown>ul>li a:hover {
    color: #cae305;
}