﻿body {
}

.container-fluid.pageContent {
    margin-top: 10px;
    padding-bottom:40px
}

.container-fluid.pageContent {
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
}

.breadcrumbs span, .breadcrumbs a {
    white-space: nowrap;
}
h1 {
    clear: left;
    color: #3e3e3e;
}
.btn-primary, .btn-primary.disabled:hover {
    display: block;
}
h3 {
    color: #3e3e3e;
    margin-bottom: 6px;
    margin-top: 10px;
}
    .container-fluid {
    max-width: 1370px !important;
    padding: 0px 20px;
    box-sizing: border-box;
}

        .fr_feed_cont_vid div {
         margin-right:20px
        
        }

         .fr_presentation div:last-child {
        
              margin-right:0px; margin-top:15px
        
        }


        .fr_feed_cont_vid {
        
            display:flex;
        
        }


        .fr_presentation {
        
             display:flex; width:100%; flex-direction:column; align-items: center;justify-content: center;
        
        }

            .fr_presentation div {
            
               width:75%
            }


      

        .fr_presentation {
         margin-top:25px
        
        }

        .fr_download i {
        
          background-position: -312px -144px;
        
        }

        .fr_download_calc i
        {
            background-position: -265px -24px;
        }


        .btn-custom {
    background: transparent!important;
    background-color: #4da7d9!important;
    color: #fff!important;
    border: none;
   
    font-size: 15px!important;
    font-family: 'CostarBrownRegular',Helvetica,Arial,sans-serif!important;
     display:block
}

        .btn {
  
    line-height: 22px;
}


        .btn {

    border-radius: 0!important;
    text-shadow: none;
    box-shadow: none;
}

     .btn {
    margin-bottom: 6px;
    padding: 6px 8px;
}






        .similar-listings span.capital {
            display: block;
        }
        @media (max-width: 969px) {
            .similar-listings .span3 {
                width: 48.6187845303867403% !important;
                margin-bottom: 10px;
                margin-left: 2.7624309392265194%;
                float: left;
                
            }
            .similar-listings .span3:nth-of-type(odd) {
                margin-left: 0 !important;
            }
            .similar-listings .span3:nth-of-type(even) {
                margin-right: 0 !important;
            }
        }
        
        @media (max-width: 770px) {
            .similar-listings .span3 {
                width: 100% !important;
            }
            .similar-listings .span3 {
                margin-left: 0 !important;
                margin-right: 0 !important;
            }
        }
        
        .fotorama__wrap--css3 { margin:0 auto}
        
        .breadcrumbs {
    margin: 5px 0 5px 0;
    font-size: 13px;
}
.breadcrumbs .fa {
    font-size: 10px;
    color: #999;
    margin: 0 5px 0 6px;
}

.breadcrumbs a { color:#0c6cc4}




       ul li {
        
        list-style: none;
    list-style-image: url(https://businessesforsale.ru/images/green_check.svg);
        
        }


        em {
        
         font-style:inherit; font-size:20px; font-weight:bold; color:#505050

        }

        h3 p {
        
            font-size:20px!important
        
        }

        LI, OL {
    FONT-SIZE: 14px;
}

         .grecaptcha-badge { display:none}

         a, .btn-link, a:visited {
    color: #0c6cc4;
}

        .jqmOverlay {
        
            opacity:0.5!important;
        
        }

        .fr_img {
    position: relative;
    display: block;
    background: #fff;
    height: 0;
    overflow: hidden;
    box-sizing: border-box;
    padding-bottom: 40%;
}

        .fr_img::before {
    display: block;
    content: "";
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: inset 0 0 70px rgb(0 0 0 / 5%);
    border: 1px solid #d9d8d7;
}

        .fr_img img {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
}

        h1 {
            float: none!important;
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 20px;
    margin-top: 30px;
        }

        .btn-primary, .btn-primary.disabled:hover, .bootstrap-shim .btn-primary, .bootstrap-shim .btn-primary.disabled:hover {
    background: #ff8300!important;
    border: 1px solid #d88900!important;
    background-color: #ff8300!important;
    border-color: #da7205;
    border-radius: 0;
    box-shadow: none;
    color: #fff!important;
    filter: none;
    float: none;
    font-family: 'CostarBrownRegular',Helvetica,Arial,sans-serif!important;
    font-weight: normal!important;
    padding: 8px 16px 9px 16px;
    text-align: center;
    text-shadow: none;
    font-size: 15px;
    -webkit-appearance: none;
}

        .fr_button {
        
         margin-top:10px
        }


        .fr_info_fin {
        
         border:solid 1px #ddd; display:flex; padding:20px; flex-direction:column; margin-top:20px; padding-bottom:0px
        }

        .price_ruble {
    font-family: 'PT Sans', serif;
}

        .fr_info_fin div {
        
          margin-bottom:20px
        }

        .span_desc {
        
         display:block; font-size:16px; font-weight:bold
        }

        .span_header {
         display:block ; font-size:13px                   
        }

        .text_head {
             font-size:16px; font-weight:bold; text-align:left
        }

        b, strong, h1, h2, h3, h4 {
    font-family: 'CostarBrownRegular',Helvetica,Arial,sans-serif!important;
    font-weight: normal!important;
}

        h3 {
        
            font-size:22px; line-height:28px
        
        }


        .fr_text_desc {
        
        
            font-size:16px; margin-top:20px
        }


        .fr_button2 {
         margin-top:30px
        
        }

        .fr_ad_right {
        
         display:none
        }

.fr_foto {
 margin-top:20px
}