div#page {
  position: relative;
  min-height: 100vh;
}

.center{
  text-align: center;
}

#content{
  padding-bottom:100px; 
}

.site-info{
  position: absolute;
  bottom: 0;
  width: 100%;
  height:100px;
}

ul#main_menu li.menu-item-has-children a:hover, ul#main_menu li:hover > a:first-child, .offcanvas_menu li.open > a, .offcanvas_menu li.open > a:hover, .offcanvas_menu li.open ul.sub-menu li a:hover {
   color:#ffad33;
}

.coloured-nav ul.dropdown-menu.active-line-bottom > .current-menu-item > a, selct:focus, input:focus {
	border-bottom: 3px solid #ffad33;
}

ul.sub-menu li a {
  color: #3C424F;
}

.div-link {
	color: rgb(122, 122, 122);
}

.button.color1 {
  color: #000;	
	background-color: #ec8d00;
	border-color: #ec8d00;
}

.button.color2, .col-sm-3.footer-bg-accent, .col-sm-3.footer-bg-accent a, .orwh{
  color: #fff;
	background-color: #ec8d00;
	border-color: #ec8d00;
}

.button.color1:hover, a.button.color2:hover, a.button.big.color-white.round.outline:hover, .col-sm-3.footer-bg-accent:hover, .col-sm-3.footer-bg-accent:hover a, .col-sm-3.footer-bg-accent a:hover  {
    color: #fff;
    background-color: #B40000;
    border-color: #B40000;
}

body, p {
	font-family: Open Sans;
}

input:focus:not(.button):not([type="submit"]),
textarea:focus:not(.button):not([type="submit"]),
select:focus:not(.button):not([type="submit"]) {
	box-shadow: none;
}

.font-white {
	color: #fff;
}

.link-block {
  display: block;
}
.div-block{
padding-top: 3%;
padding-bottom: 3%;
}

.paddinglrt {
	padding-top: 1%;
	padding-left: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
}

.div-block:hover, .div-block a:hover,  .div-block:hover a, .div-block:hover h2, .div-block:hover h3, .div-block:hover h5,
.div-block:active, .div-block a:active, .div-block:active a, .div-block:active h2, .div-block:active h3, .div-block:hover .div-link, .div-link:hover, .div-link a:hover{
  
background-color:#B40000;
color: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.div-block.collapseomatic.active.colomat-close ,.collapseomatic.active.colomat-close {
	
	background-color:#B40000;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.footer-link {
	text-decoration: none;
  font-weight: bold;
}

.footer-contact-boxes a, .col-sm-3.footer-bg-accent a:hover {
    color: #000;
}

.wpcf7 {
	max-width: 100%;
	background: #FAFAFA;
	padding: 30px;
	margin: 50px auto;
	color: #817A7A;
}

input[type=number]:focus, select:focus {
border-style: solid;
border-width: 1px;
border-color: #54595f !important;
border-bottom: 1px solid #FFAD73 !important
}

input[type=number], select{
	border-style: solid;
border-width: 1px;
border-color: #54595f
}

w25{
	width: 25%;
}

w40{
	width: 40%;
}

w60 {
	width: 60%;
}
w75{
	width: 75%;
}

.element-is-sticky {
  background-color: white;
 	border-style: solid;
border-width: 1px;
border-color: #54595f
}

#offcanvas-wrapper {
	background-color: #fff;
}

.offcanvas_menu li {
	color: #000;
}

.offcanvas_menu li.open > a, .offcanvas_menu li.open > a:hover {
	border-left: 3px solid #ffad33;
}

div.main_menu_col.col-xs-fit.col-sm.sticky-element-original.element-is-not-sticky.sticky-element-active div#mainmenu_container.row ul#main_menu.active-line-bottom.main-menu.dropdown-menu { 
	justify-content: center;
}

.footer-contact-boxes a , .whitefont{
  color: #fff;
  text-decoration: none;
}

.footer-contact-boxes a:hover{
 color: #ffad33;
}

@media only screen and (max-width: 768px) {
.main_menu_col {
    padding-top: 5%;
    padding-left: 80%;
 }
}

img.custom-logo {
    width: auto;
    max-height: 70px !important;
}

.kurs-table-w td {
  border-color: #222;
}

.kurs-table-b td {
  border-color: #fff;
}

.footer-social-icons {
  display:none;
  
}