﻿.mk-layout {min-height:300px; padding:15px;}
.mk-group-header { text-transform: uppercase; margin-bottom: 5px; color: var(--mag-base-400); padding-left: 0 !important; }
.mp-listing-overview-details .mk-group-header { background: none; border: none; }
.mk-field-label { padding:0 !important; }
.mk-layout .section { border-bottom:1px solid var(--mag-element-border-color);margin-bottom:15px; padding-bottom:15px}
.mk-layout .section:last-child{border:0;}
.mk-field-label .readonly-checkbox{display:inline !important}

.mp-search-bar{ margin:25px 0; position:relative; }

.mag-mp-contents { min-height:250px;}
.mag-mp-sidebar { background-color:var(--mag-page-bg-color);border:1px solid var(--mag-element-border-color); border-top:0; min-height:250px;min-height:100vh;float:left;width:260px;}
.mag-mp-container{float:right;min-height:100vh;width: calc(100% - 260px);}
.mp-collection-listings,.mp-collection{margin-bottom:15px;}
.mp-collection-heading { position:relative;}
.mp-collection-heading .mp-collection-view-more{position:absolute;right:3px;top:3px;}
.filter-panel-group .panel{margin:0;}
.filter-panel-group .mp-stars{margin-left:4px;}
.filter-box { border-bottom:1px solid var(--mag-element-border-color); padding-bottom:10px;}
.filter-box:last-child {border-bottom:0;}
.filter-box .filter-item { border:0;position:relative;padding:5px 15px;}
.filter-box .filter-item label { font-weight:normal; }
.filter-box .filter-item-title {padding:15px;font-weight:600;}
.filter-box input[type='checkbox'] { margin-right:3px; }

.mag-mp-navbar-mobile-left { float:left; width: 78%;}
.mag-mp-navbar-mobile-right { float:left; width: 22%; text-align:right;}
        
#mag_mp_side_menu{transition: all 0.4s ease 0s; -webkit-transition: 0.4s all ease; -moz-transition: 0.4s all ease; 
                  background-color:var(--mag-page-bg-200); border:1px solid var(--mag-element-border-color);position:fixed; top:0; left:-5px; height:100vh; 
                  overflow-y:auto; width:0;z-index:1031; box-shadow:0 0px 6px rgba(0,0,0,0.8);}
.mag-mp-side-menu-content,.btn-category-filters{display:none;}
#mag_mp_side_menu.menu-open{left:0;width:320px;}
#mag_mp_side_menu.menu-open .mag-mp-side-menu-content{display:block;}
.record-card{ width:280px; max-width:280px;}
.record-card .media-heading { padding-top: 5px; }
.mp-listing-desc{padding-top:10px;}
.mp-listing-pricing:empty{margin-bottom:0;}

.carousel-control { opacity:initial; }
.carousel-control.right, .carousel-control.left { background-image: none; }
.carousel-caption-header a { color:white !important;}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right { color:#fff; font-size:1em;  }
.carousel-indicators li { margin-right: 5px; margin-left: 5px; }
.carousel-indicators .active { background-color: #fff; margin-right: 5px; margin-left:5px;}
.carousel-caption { position: absolute; bottom: unset; top: 10%; left: 20%; width: 60%; z-index: 10; padding: 15px; padding-bottom: 30px; color: #fff; text-shadow: none; background-color: rgba(204,204,204,.25); }
.carousel-caption h2 {font-size: 1.8em; }
.carousel-caption h2 a { color:#fff; }
.carousel-caption p { line-height:1.2em; }

           
@media(max-width:768px) {
    .mag-mp-sidebar {display:none;}
    .mag-mp-container{width:100%;}
    .mp-search-bar {width:100%; padding-right:70px;}
    .mag-mp-nvabar .mp-listing-nav,.mag-mp-nvabar .navbar-right{display:none;}
    .btn-category-filters{display:block;position:absolute;right:0px;top:0px;}
    .carousel-indicators { display: none; }
    .carousel-caption { top:3%; }
}

@media (max-width: 767px) {    
    .carousel-caption { width: 80%; left:10%; height: 100%; max-height: 100%; margin: 0; padding: 2% 10px; top: 0; }
    .carousel-caption h2 { font-size: .9em; }
    .carousel-caption p { display: none; }
    .carousel-caption .btn { padding: 3px 10px; font-size: .8em; }
}
