/*
 Theme Name:   15Zine-Bird
 Theme URI:    https://www.orderbird.com/blog/
 Description:  15Zine Child Theme for Orderbird Blog
 Author:       Orderbird
 Author URI:   https://www.orderbird.com
 Template:     15zine
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  cubell-bird
*/

/* Custom CSS rules */
.ob .cb-module-header .cb-module-title::after,
.ob #logo a::after {
    display: none;
}

.ob .cb-fis h1, .ob .cb-fis h2, .ob .cb-fis h3, .ob .cb-fis h4, .ob .cb-fis h5,
.ob.cb-body-light h1,
.ob .cb-module-header .cb-module-title,
.ob.cb-menu-light #cb-nav-bar .cb-main-nav > li > a,
.ob.cb-body-light .cb-article-footer .cb-related-posts-block .cb-title,
.ob.cb-mm-light #cb-nav-bar .cb-menu-drop h2, .ob.cb-mm-light #cb-nav-bar .cb-menu-drop a {
    color: #00A3E0
}

.ob.cb-body-light .cb-article-footer .cb-title-header,
.ob.cb-body-light .cb-widget-title,
.ob .cb-meta-style-4 .cb-article-meta h2,
.ob.cb-body-light h1,
.ob .cb-module-header .cb-module-title,
.ob .cb-module-header p,
.ob .cb-module-block .cb-post-title,
.cb-body-light .cb-article-footer #reply-title,
.ob .cb-style-1 .cb-meta .cb-post-title
{
    border-bottom: none;
    text-transform: none;
    letter-spacing: normal;
}

.ob.cb-mm-light #cb-nav-bar .cb-menu-drop a:hover, .ob.cb-body-light .cb-module-block .cb-post-title a:hover {
    color: #007fad;
}

.ob.cb-body-light .cb-read-more {
    text-transform: none;
    color: #00A3E0;
}

.ob.cb-body-light #commentform #submit {
    border-color: #00A3E0;
    color: #00A3E0;
}

.ob.cb-body-light #commentform #submit:hover {
    background-color: #00A3E0;
    color: #f2f2f2;
}

.form-panel, .form-success {
    padding: 10px 25px 10px 25px;
}

.lead-form h3.title {
    color: #fff;
}

.lead-form p {
    line-height: 1.4em;
}

.form-panel form .btn{
    color:#fff;
    background-color:#ffbb33;
    border-color:#F2B82C;
    padding-left:2em;
    padding-right:2em;
    font-weight:600;
    font-size:1.2em
}
.form-panel form .btn:focus,.form-panel form .btn.focus{
    color:#fff;
    background-color:#fa0;
    border-color:#956c09
}
.form-panel form .btn:hover{
    color:#fff;
    background-color:#fa0;
    border-color:#d49a0d
}
.form-panel form .btn:active,.form-panel form .btn.active,.open>.dropdown-toggle.form-panel form .btn{
    color:#fff;
    background-color:#fa0;
    border-color:#d49a0d
}
.form-panel form .btn:active:hover,.form-panel form .btn.active:hover,.open>.dropdown-toggle.form-panel form .btn:hover,.form-panel form .btn:active:focus,.form-panel form .btn.active:focus,.open>.dropdown-toggle.form-panel form .btn:focus,.form-panel form .btn:active.focus,.form-panel form .btn.active.focus,.open>.dropdown-toggle.form-panel form .btn.focus{
    color:#fff;
    background-color:#db9200;
    border-color:#956c09
}
.form-panel form .btn:active,.form-panel form .btn.active,.open>.dropdown-toggle.form-panel form .btn{
    background-image:none
}
.form-panel form .btn.disabled:hover,.form-panel form .btn[disabled]:hover,fieldset[disabled] .form-panel form .btn:hover,.form-panel form .btn.disabled:focus,.form-panel form .btn[disabled]:focus,fieldset[disabled] .form-panel form .btn:focus,.form-panel form .btn.disabled.focus,.form-panel form .btn[disabled].focus,fieldset[disabled] .form-panel form .btn.focus{
    background-color:#ffbb33;
    border-color:#F2B82C
}
.form-panel form .btn .badge{
    color:#ffbb33;
    background-color:#fff
}

.form-panel form .btn.btn-lg {
    height: 49px;
    line-height: 30px;
    margin-bottom: 2rem;
}

.fine-print {
    font-size: 1.1rem;
}

.ce-banner {
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;

    border-top: solid 2px #00A3E0;

    background: linear-gradient(white, #f2f2f2);

    padding: .5em;

    color: #00A3E0;
    font-size: .9em;

    z-index: 9999;
}

.fixed-cookie-banner {
    position: fixed;
    top: 0;
}

.ce-banner p {
    margin: 0;
}

.ce-banner .ce-accept.btn-xs, .ce-banner .btn-group-xs>.btn {
    padding: 1px 5px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 0;
}

.ce-banner .ce-accept.btn-info-success {
    color: #fff;
    background-color: #00A3E0;
    border-color: transparent;
}

.ce-banner .ce-accept, .ce-banner .ce-dismiss, .ce-banner .ce-disable {
    float: right;
    margin-left: 1em;
}