/**
* Theme Name: Zeen Child
* Description: Zeen child theme.
* Author: Codetipi
* Template: zeen
* Version: 2.4.2
*/

/*-----------------------------------------------------------------------------------*/
/* Dropcap
/*-----------------------------------------------------------------------------------*/
span.dropcap {
    float: left;
    display: block;
    font-size: 31px;
    line-height: 34px;
    background-color: #bf3837;
    color: white;
    text-align: center;
    font-weight: 600;
    margin: 6px 13px 0 0;
    padding: 3px 10px;
    border-radius: 2px
}
.rtl span.dropcap {
    float: right;
    margin: 6px 0 0 13px
}



/*-----------------------------------------------------------------------------------*/
/* Buttons
/*-----------------------------------------------------------------------------------*/
a.bd_button.btn_small,
a.bd_button.btn_middle,
a.bd_button.btn_large {
    padding: 12px 22px;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    margin: 5px 5px 5px 0;
    border: none;
    cursor: pointer;
    text-shadow: none !important;
    text-transform: none !important;
    text-decoration: none !important;
    font-weight: 700;
}
a.bd_button.btn_small { padding: 4px 14px 5px !important; }
a.bd_button.btn_middle {
    padding: 9px 30px 11px !important;
    font-size: 18px !important;
}
a.bd_button.btn_large {
    padding: 10px 31px 13px !important;
    font-size: 20px !important;
}
a.bd_button:hover { background: #1f1f1f !important; }

/*-----------------------------------------------------------------------------------*/
/* Notification
/*-----------------------------------------------------------------------------------*/
div.bd_notification {
    padding: 14px 30px 14px 20px;
    position: relative;
    margin-bottom: 16px;
    border-radius: 2px;
    font-size: 13px;
    line-height: 18px;
}
.rtl div.bd_notification { padding: 14px 20px 14px 30px; }
div.bd_notification p {
    padding: 0 !important;
    margin: 0 !important;
}
div.bd_notification.notification_mark {
    background-color: #d8f1c6;
    color: #769958 !important;
}
div.bd_notification.notification_mark p { color: #769958 !important; }
div.bd_notification.notification_error {
    background-color: #f9d9d9;
    color: #aa4343 !important;
}
div.bd_notification.notification_error p { color: #aa4343 !important; }
div.bd_notification.notification_warning {
    background-color: #fbf4dd;
    color: #a38c68 !important;
}
div.bd_notification.notification_warning p { color: #a38c68 !important; }
div.bd_notification.notification_info {
    background-color: #d7e3f4;
    color: #728095 !important;
}
div.bd_notification.notification_info p { color: #728095 !important; }
div.bd_notification.notification_info p:before,
div.bd_notification.notification_warning p:before,
div.bd_notification.notification_error p:before,
div.bd_notification.notification_mark p:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    margin: 1px 15px 0 1px
}
div.bd_notification.notification_mark p:before { content: "\f00c" }
div.bd_notification.notification_error p:before { content: "\f00d" }
div.bd_notification.notification_warning p:before { content: "\f06a" }
div.bd_notification.notification_info p:before { content: "\f129" }
.rtl div.bd_notification.notification_info p:before,
.rtl div.bd_notification.notification_warning p:before,
.rtl div.bd_notification.notification_error p:before,
.rtl div.bd_notification.notification_mark p:before { margin: 1px 1px 0 15px }

/* Content Boxes
———————————————————— */
.content-box-blue,
.content-box-gray,
.content-box-green,
.content-box-purple,
.content-box-red,
.content-box-yellow {
margin: 0 0 25px;
overflow: hidden;
padding: 20px;
}

.content-box-blue {
background-color: #d8ecf7;
border: 1px solid #afcde3;
}

.content-box-gray {
background-color: #e2e2e2;
border: 1px solid #bdbdbd;
}

.content-box-green {
background-color: #d9edc2;
border: 1px solid #b2ce96;
}

.content-box-purple {
background-color: #e2e2f9;
border: 1px solid #bebde9;
}

.content-box-red {
background-color: #f9dbdb;
border: 1px solid #e9b3b3;
}

.content-box-yellow {
background-color: #fef5c4;
border: 1px solid #fadf98;
}


/*-----------------------------------------------------------------------------------*/
/* COSTUM CSS
/*-----------------------------------------------------------------------------------*/

.block-da-post_middle_content{
   float:unset !important;
   text-align:center !important;
}


/* pedrodinis css*/
.block-html-content p,
.block-subtitle p {
    color: #000000;
}

/* link color */
.block-html-content a,
.block-subtitle p a {
    color: #bf3837;
}

/* correct logo header Cumulative Layout Shift (CLS) */ 
@media only screen and (min-width: 768px) {
   header#masthead { min-height: 128px; }
}

/* remove subtitle text on homepage-mobile-banner */
.homepage-mobile-banner .subtitle {
    display: none;
}
