/*-------------------------------------------------------------------------------------------
COMMON
-------------------------------------------------------------------------------------------*/
    .fleft {float: left;}
    .fright {float: right;}
    .txtcenter {text-align: center;}
    .txtright {text-align: right;}
    .txtleft {text-align: left;}
    .clear {float: none !important; clear: both !important;}
    .hide {display: none}
    .show {display: block}
    .err {color: red;}
    .ok {color: green;}
    .top-space {margin-top: 0}
    .txtitalic {font-style: italic;}
/*-------------------------------------------------------------------------------------------
HEADER V2
-------------------------------------------------------------------------------------------*/ 
    .logo-img-v2 {margin-top: 10px;}
    .top-holder-fixed2 {top: 0; background: #000;}
    .logo-label h2 {font-size: 19px; text-transform: none; margin: 0; margin-top: 10px; color: #fff}
    .navbar-nav-v2 {float: unset;; margin: auto;}
    .navbar-v2 {background: #000; border-top: 1px solid #fff}
    .navbar-v2 > .container {background: #000}
    .navbar-v2 .dropdown-menu  {color: #fff !important; background: #000 !important; margin-top: 0 !important;}
    .navbar-v2 a  {color: #fff !important}
    .navbar-v2 .navbar-nav-v2 .open .dropdown-menu li a {background: unset;}
    .promotii {width: 100px; height: 100px; position: absolute; top: 0; right: 0; text-align: center; background: red; border-radius: 50%;}
    .promotii a {    color: #fff; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; height: 25px;}
    @media (max-width: 991px) {
        .navbar-v2 .navbar-nav .open .dropdown-menu {border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
    }
    @media (min-width: 768px) {
        .navbar-nav-v2 > li {
            display: inline-block;
        }
    }
    @media (max-width: 500px) {
        .promotii {width: 70px; height: 20px; position: absolute; top: 55px; right: 0; text-align: center; background: red; border-radius: 5px 0 0 5px;}
        .promotii a {font-size: 11px;}
    }
    .nav>li>a {padding: 10px 8px}
/*-----------------------------------------------------------------------------------------*/
    .prods-categs a {
        color: #868686
    }
    button.submit {
    	width: 100%;
        max-width: none;
        padding: 15px 20px 16px 20px;
        margin-bottom: 0;
        border: none;
        background: #fec107;
        color: #ffffff;
        text-transform: uppercase;
        transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    }
    button.submit:hover {
    	cursor: pointer;
        background-color: #444;
        color: #ffffff;
    }
    .blog-section {padding-top: 50px}
    .col-md-4 .agent-slide {border: 1px solid #dddddd;padding: 2px;}
    .agent-data {padding: 15px 10px 0 10px}
    .search-results {
        max-height: 400px;
        overflow: auto;
        margin-bottom: 10px;
    }
/*-------------------------------------------------------------------------------------
BREAD
-------------------------------------------------------------------------------------*/
    #bread {padding-left: 21px;}
    #bread ul {padding: 10px 0; border-bottom: 1px solid #ccc}
    #bread ul , #bread ul li {list-style: none}
    #bread ul li {display: inline; padding-right: 5px}
    #bread ul li a, #bread ul li span {font-size: 14px}
/*-------------------------------------------------------------------------------------
SIDEBAR
    -------------------------------------------------------------------------------------*/
    .recent_entry_sidebar {position: relative;}
    .recent_entry_sidebar img {width: 100%}
    .sb-title-sidebar-custom {position: absolute; bottom: 0; width: 100%; text-align: center; padding: 5px 0 5px; height: 50px; background: rgb(0, 0, 0, 0.5)}
    .sb-title-sidebar-custom a {color: #fff}
/*-----------------------------------------------------------------------------------*/
    .prods-categs {cursor: pointer;}
    .prods-categs-selected {background-color: lightgray}

    .blog-section {padding: 0;}

    #form-filter .feature {padding: 0;}
    #form-filter .feature .feature-inner {padding: 5px;}
    #form-filter .feature i {font-size: 32px}

    .overlay2nume { position: absolute; top: 0; width: 100%; height: 100%; }
    .overlay2nume h3 { text-align: center; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; height: 35px; font-size: 18px;}
/*-------------------------------------------------------------------------------------------
SEARCH RESULTS
-------------------------------------------------------------------------------------------*/ 
    .search-results h3 {margin: 0; text-align: left; font-size: 20px; background: #efeaea; padding-left: 5px; margin-top: 20px}
    .search-item {border-bottom: 1px dotted #e6e6e6}
    .search-item h4 {margin-bottom: 15px;margin-top: 15px}
    .search-item h4 a {color: #333;}
    .search-item p {}
    .search-item .highlight {background: #46505c; color: #fff;}
/*-------------------------------------------------------------------------------------------
IMAGINI
-------------------------------------------------------------------------------------------*/
    .agent-photo.agent-photo-container {height: 354px; width: 100%; position: relative;}
    .agent-photo.agent-photo-container img {max-width: 100%; max-height: 100%; width: auto;height: auto; position: absolute;top: 0; right: 0; left: 0; bottom: 0; margin: auto;}
    /*.blog-header {background-size: 100% auto; background-position: 0 0 }*/
/*-------------------------------------------------------------------------------------------
SEARCG
/*-----------------------------------------------------------------------------------------*/
#bread .sidebar-widget {margin-bottom: 0 !important}
#bread .search-form .searchbox {padding: 0 13px;}
#bread .search-form .submits {padding: 0 13px;}
/*-------------------------------------------------------------------------------------------
RESPONSIVE
-------------------------------------------------------------------------------------------*/
    @media (max-width: 500px) {
        .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {width: 100%;}
        .info-actions a {width: 100%}
        .info-actions a i {float: right;}
    }
    @media (max-width:768px) {
        #bread .fright {float: none !important; clear: both !important}
    }
/*-----------------------------------------------------------------------------------------*/