/* CMR Basic Style.css File */

body.com_sppagebuilder #main-container{
  padding-top: 0;
  padding-bottom: 0;
}

#menu-container, #bottom-b-container, #footer-container, #offcanvas-container ul > li, #offcanvas-container ul.dropdown-menu{
  background: #2C3343;
}

#toolbar-container .uk-icon, #toolbar-container .uk-icon-button{
  color: #0020ff !important;
}

/* Menu Overlay CSS */
@media(min-width: 767px){
  #menu-container{padding-top: 8px; background: #f4f4f4; padding-bottom: 8px;}
  
  #menu-container .container{max-width: 1100px;}
  
  #menu-container #no-logo{max-width: 247.5px}
  
  #menu-container #no-logo p{margin-bottom: 0;}
  
  #menu-container .container nav li > a, #menu-container .container nav li > a:hover{color: black;}
  
  #menu-container .container nav li.nav-item{border-right: 1px solid gray;}
  
  #menu-container .container nav li.nav-item:last-child{border-right: none;}
  
  #menu-container nav.navbar > ul{margin-top: 28px;}
  
  .menuoverlay #menu-container{position: absolute; width: 100%; z-index: 1000; background: transparent;}
  
  .menuoverlay #menu-container .container{background: #fffd; border-radius: 10px; margin-left: auto; margin-right: auto; max-width: 1100px;}
  
  .menuoverlay #menu-container #no-logo img{padding: 5px;}
}
/* End Menu Overlay CSS */

/* Toolbar Same Size Fix*/
  #toolbar-container{padding: 15px 0}

  #toolbar-container h3{margin-bottom: 0}

  #toolbar-container .mb-4{margin-bottom: 0 !important}
/* End Toolbar Same Size Fix */

/*Color Switcher CSS */
  .panel-color-switcher .panel{background: url('/images/Colors/panels/Alamo-White.jpg'); background-size: cover; max-width: 1000px; margin: 0 auto;}

  .panel-color-switcher .colors{overflow-x: auto; white-space: nowrap; height: 70px; margin-top: 10px;}

  .panel-color-switcher .colors img{height: 100%; width: auto;}
/* End Color Switcher CSS */