/*
Theme Name: Adama Child
Theme URI: https://adama.galactica-themes.com/
Author: Galactica Themes
Author URI: https://themeforest.net/user/galacticathemes
Description: Responsive WordPress Theme
Version: 1.6.1
Template: adama
Tags: blog, custom-background, custom-colors, custom-menu, e-commerce, footer-widgets, full-width-template, grid-layout, left-sidebar, portfolio, right-sidebar, sticky-post, theme-options, translation-ready
Text Domain: adama-child
*/

/*
----------------------------------------------------------------------------------
 Add your custom styles below this line.
---------------------------------------------------------------------------------- */
.img-right {float: right;}
.btn.btn-primary {background-color: #BBBBBB;border: 0;padding-left: 20px;padding-right: 20px; border-radius: 0;}
.btn.btn-primary:hover {background-color: #D7232E;border: 0;}
a:hover {color: #0B6623;}
.btn-two, .button, .button.alt, .wpcf7-submit, input[type="submit"], .add-to-cart-hover .added_to_cart {background-color: #BBBBBB;border-color: #BBBBBB;}
.btn-two:hover,
.button:hover {background-color: #D7232E;border-color: #D7232E;}

header {
    padding: 10px 0;
    border-bottom: 1px solid #E5E5E5;
}
.header-menu-bg {margin-top: 35px;}
.navbar-primary,
.header-layout-centered .galactica-navbar-header {
    border: 0;
}
.header-layout-centered .galactica-default-navbar .galactica-navbar-nav {
    float: right;
}
.header-layout-centered .galactica-default-navbar .galactica-navbar-nav > li > a {
    padding: 0 16px;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
.galactica-default-navbar .galactica-nav li:hover > a, .galactica-default-navbar .galactica-nav li.active:hover > a, .galactica-default-navbar .galactica-nav li.current-menu-item > a, .galactica-default-navbar .galactica-nav li.current-one-page-item > a {
    background-color: transparent;
    color: #D7232E;
}
.galactica-default-navbar .galactica-nav .sub-menu, .galactica-default-navbar .galactica-nav .dropdown-menu {border-right: 0;}
.title-bar {
    background-image: url(images/title-bg.jpg);
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-size: 50px;
}
.title-bar .main-title {
    font-size: 50px;
    color: #FFFFFF;
    text-transform: uppercase;
}

.title {position: relative;text-align: center;margin: 15px 0}
.title:before {
    border-top: 1px solid #000000;
    bottom: 0;
    content: "";
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    width: 100%;
    z-index: 1;    
}
.title h1 {
    background: #FFFFFF;
    color: #494949;
    display: inline-block;
    font-size: 30px;
    font-weight: 500;
    padding: 0 20px;
    position: relative;
    text-transform: uppercase;
    z-index: 2; 
}
.home .w-section {
    padding-top: 0;
}
.featuerd-post .col-md-4 {
    margin-bottom: 33px;
    display: inline-table;
    float: none;
}
.taxonomy-description {
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
}
img[title] {
    pointer-events: none;
}

.post-box {
    border: 1px solid #E9E9E9;
    background-color: transparent;
    text-align: center;
    padding: 0;
    color: #000000;
    font-size: 14px;
}
.post-box .featuerd_thumb {
    margin: 20px auto;
}
.post-box h2 {
    color: #000000;
    font-size: 20px;
    margin-bottom: 10px;
    min-height: 90px;
}
.post-content {
    border-top: 3px solid #D7232E;
    margin-top: 10px;
    padding: 15px;
}
.post-content .desc {
    min-height: 90px;
}
.post-content .btn {
    display: block;
    margin-top: 20px;
    line-height: 35px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px;
    border-radius: 3px;
}

.post .entry-meta a {
    color: #D7232E;
} 
.main-footer {
    background-color: #000000;
    font-size: 14px;
    color: #989898;
    padding-top: 20px;
}
.social-icons > li > a,
.main-footer .social-icons > li a {
    border-radius: 100%;
    background-color: #363438;
    color: #FFFFFF;
    margin: 0 5px;
}

.footer-menu {
    margin: 15px 0;
    padding: 0;
    text-align: center;
    list-style: none;
}
.footer-menu li {
    display: inline-block;
}
.footer-menu li a {
    padding: 0 30px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 500;
}

#bbpress-forums div.bbp-the-content-wrapper input[type=button] {
    width: auto;
}
#bbpress-forums a, #bbpress-forums a:hover {
    padding: 5px;
}


@media only screen and (max-width: 991px) {
    .social-icons {margin-top: 10px;}
    .header-layout-centered .galactica-default-navbar .galactica-navbar-nav {float: none;}
}

@media only screen and (max-width: 767px) {
    .header-layout-centered .galactica-navbar-header .logo-container {text-align: center;}
    .header-layout-centered .galactica-navbar-header .logo-container .img-responsive {display: inline-block;margin-bottom: 15px;}
    .social-icons {text-align: center;}
    .header-menu-bg {margin-top: 10px;background-color: #000000;}
    .galactica-navbar-collapse {margin: 0;}
    .navbar-primary .header-buttons-wrap .galactica-navbar-toggle {margin-top: 11px;border-color: #FFFFFF;}
    .navbar-primary .header-buttons-wrap .galactica-navbar-toggle .icon-bar {background-color: #FFFFFF;}

}


p a {
    color: #2b9486;
    text-decoration: underline;
}

h3 a {
    color: #2b9486;
    text-decoration: underline;
}

a.btn.btn-primary2 {
    background-color: #e71313;
    border: 0;
    color: #fff;
}