/*---------------------08-01-2021------------------------------------------------------------------*/
.menu-medica-container
{
#    vertical-align: bottom !important;
    bottom: -32px;
    top: auto;
    left: auto;
    right: 10px;
    #position: absolute;
    position: relative;
}
.sf-menu .header-right
{
#    margin-top: -60px;
    vertical-align: bottom !important;
}
.sentence-author
{
#    text-align: right !important;
    margin-top: 0px;
    float: right !important;
}
.vc_row.vc_column-gap-20
{
     margin-left: 0px;
     margin-right: 0px; 
}
/*.site-container
{
    width: 990px !important;
#    padding-left: 80px;
#    padding-right: 80px;
#    margin-left: 90px;
#    margin-right: 90px;
}
*/
/*
.clearfix .vc_row .wpb_row .vc_row-fluid
{
    padding-left: 80px !important;
    padding-right: 80px !important; 
}
*/
/*
.theme-page
{
#    width: 990px !important
    padding-left: 80px;
    padding-right: 80px;
}
*/
.sf-menu li a, .sf-menu li a:visited 
{
     line-height: 100% !important;
#    font-size: 12px !important;
}
/*
.footer-box-container .vc_col-sm-3
{
    width: 359px  !important;
    margin-left: 0px  !important;
}
*/
/*
.footer-box-container
{
    padding-left: 80px;
    padding-right: 80px;
}
.footer-banner-box-container
{
    padding-left: 80px;
    padding-right: 80px;
}
*/
/*---------------------08-01-2021------------------------------------------------------------------*/
#blink2 { 
    -webkit-animation: blink2 1s linear infinite; animation: blink2 1s linear infinite;
}
@-webkit-keyframes blink2 { 
    100% { color: rgba(34, 34, 34, 0); }
} 
@keyframes blink2 { 
    100% { color: rgba(34, 34, 34, 0); }
}
.gallery_3_columns .gallery_box img, .gallery_3_columns .gallery_box .mc_preloader {
    width: 310px;
    height: 310px;
}
.gallery_4_columns .gallery_box img, .gallery_4_columns .gallery_box .mc_preloader {
    width: 225px;
    height: 225px;
}
.sf-menu li.apteka-menu ul.sub-menu
{
    width: 190px;
    margin-left: -110px;
}
.sf-menu li.spechialisty-menu ul.sub-menu
{
    width: 214px;
}
.sf-menu li.gallery_menu ul.sub-menu
{
#    width: 380px;    /* before 08/01/2021*/
    width: 407px;
    margin-left: -272px;
}
.sf-menu li.apteka_menu_2 ul.sub-menu
{
#   width: 380px;   /* before 08/01/2021*/
    width: 400px;
    margin-left: -210px;
}
.sf-menu li
{
    margin-left: 0px !important;
    line-height: 100%;
}
/*
.header_right
{
  margin-top: -60px;
}
*/
.sf-menu li:hover ul, .sf-menu li.sfHover ul
{
  top: 43px;
  margin-left: -60px;
}
.menu_left ul.sub-menu
{
  margin-left: -404px !important;
  margin-top: 58px !important;
}
.header
{
padding: 10px 0;
}
ul li,ol li{
	line-height: 150%;
}
h4
{
    margin-top: 10px;
}
.comment_box
{
display: none !important;
}
.header_left
{
float: left;
width: 290px !important;
}
.bread_crumb
{
float: left;
padding: 9px 0 0 !important;
margin: 0;
}
.widget_nav_menu
{
margin-bottom: 20px;
}
div.class_doctors
{
font-weight: bold;
color: #F5F131;
}
div.tip
{
display: none;
}
.header_right a.scrolling_list_control_left, .header_right a.scrolling_list_control_right, .pagination li a, .pagination li span, 

.categories li a, .widget_categories li a, .scrolling_list li .number
{
border: 1px solid #999999;
}
.vc_btn_xs
{
margin-left: 25px;
}
.accordion .ui-accordion-header, .wpb_content_element .accordion div.ui-accordion-header
{
border-bottom: 1px solid #999;
}
.sidebar_box
{
margin-top: 20px;
}
.home_box_container
{
padding: 10px 30px 10px;
}
.home_box .news
{
margin-top: 10px;
}
.post_footer_details:last-child
{
display: none;
}
.announcement
{
padding: 10px 20px 0px;
background: #eaeaea;
}
#img
{
margin-left: -20px;
}
.sidebar_box .accordion
{
margin-top: 10px;
}
.sidebar_box
{
margin-top: 30px;
}
.more.reply_button
{
display: none;
}
.vc_btn-sm
{
font-weight: bold !important;
}
.bread_crumb
{
display: none;
}
.vc_message_box
{
overflow: visible !important;
}
.announcement
{
background: rgba(69, 188, 240, 0.39)!important;
}
div#text-30.widget.widget_text
{
margin-bottom: 20px;
margin-top: -40px;
}
div#text-30.widget.widget_text li.column_left
{
width: 100%;
}
.blue-block
{
    padding-top: 10px !important;
    padding-right: 20px !important;
    padding-bottom: 10px !important;
    padding-left: 20px !important;
    *background-color: rgba(66,179,229,0.5) !important;
    *background-color: rgb(168,217,237) !important;
    background-color: rgba(168,217,237,0.5) !important;
}
.green-block
{padding-top: 10px !important;padding-right: 20px !important;padding-bottom: 10px !important;padding-left: 20px !

important;background-color: rgba(171, 240, 61, 0.39) !important;*background-color: rgb(171, 240, 61) !important;}