/*
Theme Name:   Finacia Child
Theme URI:    https://themes.radiantthemes.com/finacia/
Description:  Finacia Child Theme
Author:       RadiantThemes.com
Author URI:   https://radiantthemes.com/
Template:     finacia
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
Text Domain:  finacia-child
*/

#wpfront-notification-bar {
 visibility:hidden;
 position:fixed;
 overflow:hidden;
 left:0;
 right:0;
 color:#fff;
 background-color:#000
}
.wpfront-bottom-shadow {
 -webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.75);
 -moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.75);
 box-shadow:0 5px 5px 0 rgba(0,0,0,0.75)
}
.wpfront-top-shadow {
 -webkit-box-shadow:0 -5px 5px 0 rgba(0,0,0,0.75);
 -moz-box-shadow:0 -5px 5px 0 rgba(0,0,0,0.75);
 box-shadow:0 -5px 5px 0 rgba(0,0,0,0.75)
}
#wpfront-notification-bar.wpfront-fixed {
 position:fixed;
 z-index:9999;
 width:100%
}
#wpfront-notification-bar div.wpfront-close {
 position:absolute;
 top:3px;
 right:5px;
 cursor:pointer;
 font-family:Arial,sans-serif;
 font-weight:bold;
 line-height:0;
 font-size:10px;
 padding:5px 2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px
}
#wpfront-notification-bar table,
#wpfront-notification-bar tbody,
#wpfront-notification-bar tr {
 margin:auto;
 border:0;
 padding:0;
 background:inherit
}
#wpfront-notification-bar td {
 background:inherit;
 vertical-align:middle;
 text-align:center;
 border:0;
 margin:0;
 padding:5px 0;
 line-height:1em
}
#wpfront-notification-bar div {
 text-align:center;
 display:inline-block;
 vertical-align:middle
}
#wpfront-notification-bar a.wpfront-button {
 display:inline-block;
 box-shadow:0 1px 2px rgba(0,0,0,0.2);
 white-space:nowrap;
 font-size:13px;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 text-shadow:0 1px 1px rgba(0,0,0,0.3);
 cursor:pointer;
 padding:5px 10px;
 margin-left:5px;
 border-radius:2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px
}
#wpfront-notification-bar-open-button {
 position:absolute;
 right:10px;
 z-index:9999;
 border:3px solid white;
 width:23px;
 height:30px;
 cursor:pointer;
 background-repeat:no-repeat;
 border-radius:2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 box-sizing:content-box
}
#wpfront-notification-bar-open-button.hidden {
 display:none
}
#wpfront-notification-bar-open-button.top {
 top:0;
 background-image:url(../images/arrow_down.png);
 background-position:top center;
 border-top:0;
 -webkit-border-top-right-radius:0;
 -webkit-border-top-left-radius:0;
 -moz-border-radius-topright:0;
 -moz-border-radius-topleft:0;
 border-top-right-radius:0;
 border-top-left-radius:0
}
#wpfront-notification-bar-open-button.bottom {
 bottom:0;
 background-image:url(../images/arrow_up.png);
 background-position:bottom center;
 border-bottom:0;
 -webkit-border-bottom-right-radius:0;
 -webkit-border-bottom-left-radius:0;
 -moz-border-radius-bottomright:0;
 -moz-border-radius-bottomleft:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
#wpfront-notification-bar-spacer {
 position:relative
}
#wpfront-notification-bar-spacer.hidden {
 display:none
}



    #wpfront-notification-bar 
    {
        background: #21202e;
        background: -moz-linear-gradient(top, #21202e 0%, #21202e 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#21202e), color-stop(100%,#21202e));
        background: -webkit-linear-gradient(top, #21202e 0%,#21202e 100%);
        background: -o-linear-gradient(top, #21202e 0%,#21202e 100%);
        background: -ms-linear-gradient(top, #21202e 0%,#21202e 100%);
        background: linear-gradient(to bottom, #21202e 0%, #21202e 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21202e', endColorstr='#21202e',GradientType=0 );
    }
    #wpfront-notification-bar div.wpfront-message
    {
        color: #ffffff;
    }
    #wpfront-notification-bar a.wpfront-button
    {
        background: #65b75d;
        background: -moz-linear-gradient(top, #65b75d 0%, #65b75d 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65b75d), color-stop(100%,#65b75d));
        background: -webkit-linear-gradient(top, #65b75d 0%,#65b75d 100%);
        background: -o-linear-gradient(top, #65b75d 0%,#65b75d 100%);
        background: -ms-linear-gradient(top, #65b75d 0%,#65b75d 100%);
        background: linear-gradient(to bottom, #65b75d 0%, #65b75d 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65b75d', endColorstr='#65b75d',GradientType=0 );
        color: #ffffff;
    }
    #wpfront-notification-bar-open-button
    {
        background-color: #00b7ea;
    }
    #wpfront-notification-bar  div.wpfront-close 
    {
        border: 1px solid #555555;
        background-color: #555555;
        color: #000000;
    }
    #wpfront-notification-bar  div.wpfront-close:hover 
    {
        border: 1px solid #aaaaaa;
        background-color: #aaaaaa;
    }
.wpfront-button {
    padding-top: 12px !important;
    padding-right: 32px !important;
    padding-bottom: 14px !important;
    padding-left: 32px !important;
    border-radius: 35px !important;
    line-height: 23px;
    font-size: 18px !important;
}