.marginT, .marginTB, .marginAll { margin-top: 10px !important; }
.marginB, .marginTB, .marginAll { margin-bottom: 10px !important; }
.marginL, .marginLR, .marginAll { margin-left: 10px !important; }
.marginR, .marginLR, .marginAll { margin-right: 10px !important; }

.innerT, .innerTB, .innerAll { padding-top: 10px !important; }
.innerB, .innerTB, .innerAll { padding-bottom: 10px !important; }
.innerL, .innerLR, .innerAll { padding-left: 10px !important; }
.innerR, .innerLR, .innerAll { padding-right: 10px !important; }

.innerT.inner-2x, .innerTB.inner-2x, .innerAll.inner-2x { padding-top: 20px !important; }
.innerB.inner-2x, .innerTB.inner-2x, .innerAll.inner-2x { padding-bottom: 20px !important; }
.innerL.inner-2x, .innerLR.inner-2x, .innerAll.inner-2x { padding-left: 20px !important; }
.innerR.inner-2x, .innerLR.inner-2x, .innerAll.inner-2x { padding-right: 20px !important; }

.innerT.inner-4x, .innerTB.inner-4x, .innerAll.inner-4x { padding-top: 40px !important; }
.innerB.inner-4x, .innerTB.inner-4x, .innerAll.inner-4x { padding-bottom: 40px !important; }
.innerL.inner-4x, .innerLR.inner-4x, .innerAll.inner-4x { padding-left: 40px !important; }
.innerR.inner-4x, .innerLR.inner-4x, .innerAll.inner-4x { padding-right: 40px !important; }

.margin-top-none { margin-top: 0px !important; }
.margin-right-none { margin-right: 0px !important; }
.margin-bottom-none { margin-bottom: 0px !important; }
.margin-left-none { margin-left: 0px !important; }
.margin-none { margin: 0px !important; }

.padding-top-none { padding-top: 0px !important; }
.padding-right-none { padding-right: 0px !important; }
.padding-bottom-none { padding-bottom: 0px !important; }
.padding-left-none { padding-left: 0px !important; }
.padding-none { padding: 0px !important; }

.border-none {
  border: none !important;
}

.blog1-sidebar-box.sidebar-lozada
{
	border: 1px solid #bbbbbb;
	margin: 25px;
	width: calc(100% - 50px);
}

.blog1-sidebar-box.sidebar-lozada h5
{
	display: table;
    margin: 0 auto;
    margin-top: -57px;
    background: white;
    padding: 5px 15px;
    margin-bottom: 25px;
}

.blog1-sidebar-box.sidebar-lozada ul
{
    list-style: initial;
    margin-left: 20px;
}

#header 
{
    border-bottom: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
}

@media (max-width: 992px){
	.navbar-default .navbar-brand {
	    margin: 16px 0px 0px 28px;
	}
}

.feature-box-87 input[type=radio], input[type=checkbox] {
    display: initial;
}

.btn-franquicias {
    border: 1px solid black;
    border-radius: 50%;
    display: table-cell;
    width: 200px;
    height: 200px;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
}
.btn-franquicias:hover {
   color: #CF972A;
   text-decoration: none;
}

.social-media.social-media-blog ul {
    list-style: none;  
    margin: 0px !important;
    padding: 0px !important;
}
.social-media.social-media-blog ul li{
    display: inline-block;
    padding: 0px 7px;
    background: black;
    border-radius: 50px;
    line-height: 28px;
    width: 28px;
    margin: 0 2px;
    color: white;
}
.social-media.social-media-blog ul li i{
    color: white;
}

.blog-post-footer {
    border-top: 1px dashed #CCC;
    border-bottom: 1px dashed #CCC;
    float: left;
    width: 100%;
    padding: 10px 0px;
    text-align: center;
}

.stButton span span
{
    height: 23px !important;
}

a.lozada-link {
    color: #CF972A !important;
}
a.lozada-link:hover {
    color: #CF972A !important;
    text-decoration: underline;
    font-weight: bold;
}
.blog-pre-title
{
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: bold;
    font-size: 13px;
}
.blog-title
{
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 800;
    font-size: 25px;
}
.blog-hr 
{
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 2px solid #c0c0c0;
}
.blog-date 
{
    font-size: 11px;
    color: #b9b9b9;
    margin-right: 15px;
    letter-spacing: 1px;
}
.blog-preview-content {
    text-align: justify;
}

.blog-content {
    text-align: justify !important;
}
.blog-content a {
    color: #CF972A !important;
    font-size: inherit; 
}
.blog-content a:hover {
    color: #CF972A !important;
    text-decoration: underline;
    font-weight: bold;
}
.blog-content img {
    padding: 15px;
}

ul.nav.lozada-blog-nav li 
{
    display: inline-block;
    float: none;
}
ul.nav.lozada-blog-nav
{
    text-align: center;
}

.top-contact-bar{    box-shadow: 1px 1px 1px #333;
            height: 30px;
            position: absolute;
            top: 0;
            z-index: 999;
            width: 100%;
            background-color: white;
        }
        .top-contact-bar .top-contact-description{font-size: 12px;
            text-align: right;
            padding-top: 7px;}
        .top-contact-bar .top-contact-description strong{color:#cf972a}
        .top-contact-bar input{height: 26px;
            margin-top: 2px;
            padding: 4px 7px;
            font-size: 13px;}
        .top-contact-bar .btn{padding: 2px 5px;
            margin-top: 2px;
            font-size: 13px;}
        .top-contact-bar .col-xs-6{padding:0 2px}
        .top-contact-bar .col-sm-6{padding-left: 2px;
            padding-right: 2px;}
        
        
@media (max-width: 700px) {
        .lozada-mobile-menu{margin-top: 50px;}
        .top-contact-bar {
            height: 56px;
        }
        .top-contact-bar .col-xs-6{padding:0 2px}
        .top-contact-bar .btn {
            padding: 3px 5px;
            width: 100%;
        }
        .top-contact-bar .top-contact-description{
            padding-left: 0px;
            padding-right: 0;
            text-align: center;
            padding-top: 4px;
            padding-bottom: 2px;
        }
}
