﻿div#contactmain {
    background: #d51d51;
}

.el-meta.uk-margin.uk-h6.uk-margin-remove-adjacent {
    font-size: 1.3em;
}

.uk-text-success {
    color: #fff;
    font-size: 24px;
}

.uk-section-default.uk-section.uk-flex.uk-flex-middle {
    margin-top: -125px;
}

.navbar .brand, .navbar .nav>li>a, .navbar-search, .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    height: 80px;
    padding: 0 5px 0;
    font-size: 14px;
    font-family: Work Sans;
    text-decoration: none;
}

.uk-navbar-nav>li>a {
    color: #686868;

}

.uk-navbar-nav>li>a:active {
    color: #171717;
}


a.redbig .uk-navbar-nav>li>a {
    color: orangered;
}

.uk-text-danger {

color: #292929!important;
}

@media (min-width: 240px) and (max-width: 960px) {
  
.uk-text-danger {
margin-top:40px;

}
  
}

@media (min-width: 960px)
.uk-section-large {
    padding-top: 70px;
    padding-bottom: 70px;
}



.uk-navbar-dropdown.uk-navbar-dropdown-dropbar.uk-open.uk-navbar-dropdown-stack {

    padding-top: 0px;
}

.uk-navbar-right {
	
		text-transform: none;

}

.language {
    margin-top: 2px;
	
}

.jezyk {
    width: 100%;
	    margin-top: 35px;
	
}

@media (max-width: 960px) {

.jezyk {
    width: 100%;
	    margin-top: -15px;
	
}


.jezyk, a {
     font-size: 16px;
    line-height: 2;
    color: #a0a0a0;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    padding: 5px 0;
text-align:center;
text-transform: none;

}

.language {
    margin-top: -30px;
}

}










.el-section, faqpage {
    box-sizing: border-box;
    padding-top: 1px;
    padding-bottom: 40px;
}

.uk-width-large, faqpage{
    width: 500px;
}




.uk-accordion-title::after, faqpage{
    float: left;
}

h1, faqpage{
    font-size: 26px;

}

@media (min-width: 960px) {
.uk-section faqpage {
    padding-top: 1px;
    padding-bottom: 1px;
}

.faqpage {
	margin-top:-100px;
}

}





btn-info:focus, .btn-info:hover, .btn-primary:focus, .btn-primary:hover, .uk-button-primary:focus, .uk-button-primary:hover, a.el-link.uk-button.uk-button-primary.uk-button-small:hover {
    background-color: #68499d;
    color: #fff;
    border-color: transparent;
    font-size:16px;
}


.btn-info, .btn-primary, .uk-button-primary, a.el-link.uk-button.uk-button-primary.uk-button-small {
    background-color: #d41d51;
    color: #fff;
    border: 1px solid transparent;
    font-size:16px;
}

@media (max-width: 960px) {
.btn-info, .btn-primary, .uk-button-primary {
    font-size:13px;
}


btn-info:focus, .btn-info:hover, .btn-primary:focus, .btn-primary:hover, .uk-button-primary:focus, .uk-button-primary:hover, 

{
    background-color: #68499d;
    color: #fff;
    border-color: transparent;
    font-size:13px;
}


    }

	
.join {
    margin-top: -90px;
}	

@media (max-width: 960px){
.join {
    margin-top: -40px;
}	

html {
    font-size: 18px;
}
}


a.el-content.uk-button.uk-button-secondary {
    font-size: 16px;
}

.btn-large, .uk-button-large {

    line-height: 33px;

}



.uk-section-primary {
    background: #1399c6;
	    color: rgba(255,255,255,.9);
	
}

.uk-child-width-1-1.uk-grid.uk-grid-stack {
    margin-top: 30px;
}



a {
    text-decoration: underline;
    color: #a0a0a0;
}


a.cookie {
    text-decoration: underline;
    color: #e1dbeb;
}


.uk-navbar-nav>li>a>div {

    font-family: Roboto;
    font-size: 16px;
}


 .uk-navbar-nav > li > a > div {
     display:flex;
     flex-direction: row-reverse;
 }

 .uk-navbar-nav > li > a > div > div {
     margin-top: 2px;  
     margin-right: 5px;
  margin-left: 10px;
 }
 
.uk-navbar-subtitle {
    color: #68499d;
}

.btn-danger:active,.btn-danger:hover {
    border: 0 !important;
    background-color: #422575 !important;
}

a.el-link.uk-button.uk-button-primary.uk-button-large {
    background: #d41d51;
}

a.el-link.uk-button.uk-button-primary.uk-button-large:hover {
    background: #68499d;
}


.uk-h5, h5 {
    font-size: 16px;
    line-height: 1.4;
    font-family: Roboto;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 1px;
	color:#686868;
}

h5.dropdown-toggle {
    cursor: pointer;
}


.dropdown-menu, .uk-dropdown-nav {
    white-space: nowrap;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
    font-family: Roboto;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 1px;
	color:#686868;
}


@media (min-width: 1500px) {
.tm-page-container .tm-page {
    max-width: 1200px;
    background: #fff;
}}