@charset "UTF-8";
/* ----------------------------------------------------------------------
	Base Colors
-------------------------------------------------------------------------*/
/*Colors*/
/* $primary-color:                  #7f170f; //insafety-rot */
/*Typography*/
/*Header*/
/*Side Panel*/
/*Margins*/
/*Transitions*/
body, section {
  background-color: transparent;
}

.ccm-page #header.header-colored-transparent #header-wrap, .ccm-page #header.header-colored-transparent.dark #header-wrap {
  background-color: #005ca8;
}

#my-menu {
  background-color: #005ca8;
}

.text-primary {
  color: #005ca8;
}

/** Typography **/
html {
  font-size: 87.5%;
}

small {
  font-weight: 400;
}

@media all and (max-width: 768px) {
  html {
    font-size: 81.25%;
  }
}
body {
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
  color: #666;
  font-weight: 400;
  line-height: 1.5em;
}

.ccm-page {
  /*RESPONSIVE MOBILE MENU*/
  /*	#header,
  	#header-wrap,
  	#logo img,
  	#header.header-sticky:not(.header-static) nav#mainMenu ul.main-menu,
  	#mainMenu > ul,
  	#header.header-sticky:not(.header-static) .nav-main-menu-responsive,
  	#header .side-panel-button
  	 {
  		min-height: 90px;
  		height: inherit;
  	}*/
  /*
  Medium devices
  Desktops (≥992px)
  */
}
.ccm-page .pager {
  margin-top: 30px;
}
.ccm-page a.item-link {
  color: #005ca8;
}
.ccm-page a {
  color: #005ca8;
}
.ccm-page .grid-layout h3 {
  font-size: 1.3em;
  margin-bottom: 5px;
  line-height: 1.3em;
}
.ccm-page .grid-layout .post-item .post-item-description {
  line-height: 24px;
}
.ccm-page .grid-layout .post-item .post-item-description p {
  margin-bottom: 5px;
}
.ccm-page .sidebar:before {
  border-style: none;
  border-color: #eee;
  border-width: 0;
  border-right-width: 1px;
  content: "";
  display: block;
  height: 99999px;
  position: absolute;
  right: 0;
  top: -300px;
  z-index: -10;
}
.ccm-page .widget a {
  font-size: 15px;
}
.ccm-page .nav-main-menu-responsive {
  display: none;
  float: right;
  height: 90px;
  line-height: 90px;
  margin-left: 6px;
  transition: opacity 0.3s ease, height 0.4s ease;
  -webkit-transition: opacity 0.3s ease, height 0.4s ease;
  -o-transition: opacity 0.3s ease, height 0.4s ease;
}
.ccm-page .nav-main-menu-responsive button {
  background: none;
  border: 0;
}
.ccm-page .nav-main-menu-responsive button:focus {
  outline: 0;
}
.ccm-page .nav-main-menu-responsive button i {
  font-size: 17px;
}
.ccm-page #header #mainMenu nav a.nav-path-selected {
  color: #005ca8;
}
@media (max-width: 991px) {
  .ccm-page {
    /*		#header{
    			background-color: $primary-color;

    			&.header-transparent,
    			&.dark.header-transparent,
    			&.dark.header-colored,
    			&.dark.header-colored-transparent {
    				#header-wrap {
    					background-color: $primary-color;
    					.lines,
    					.lines:before,
    					.lines:after {
    						background-color: $white;
    					}
    				}
    			}			

    		}*/
  }
}
div.ui-dialog div.ccm-header-search-form ul.ccm-header-search-navigation {
  /*	left: -350px;*/
}

/*# sourceMappingURL=custom.css.map */
