@media (max-width: 500px){
#popmake-3388{
min-width: 300px!important;
max-width: 300px!important;
left: -50%;
transform: translateX(50%);
top: 40px!important;
}
}
#pum-3388 .wpcf7-not-valid-tip{
background-color: #ffffff;
padding-left: 5px;
}
#pum_popup_title_3388{
margin-bottom: 5px;
}
#pum-3388 .wpcf7-form-control.wpcf7-submit{
background-color: #ea2027;
border: 3px solid #ffffff;
border-radius: 50px;
margin-top: 10px;
color:ffffff
}
#pum-3388 .wpcf7-form-control.wpcf7-submit:hover{
color:#ea2027;
background-color: #ffffff;
}
#pum-3388 input.wpcf7-form-control.wpcf7-text{
padding: 10px 10px;
border: 1px solid #ffffff!important;
font-size: 14px;
line-height: 20px;
background-color: #4094d1;
color: #000000;
}
textarea.wpcf7-form-control.wpcf7-textarea {
height: 120px;
border: 1px solid #ffffff;
background-color: #4094d1;
color: #000000;
}
#pum-3388 p {
font-size: 14px!important;
padding-top: 4px;
padding-bottom: 3px;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
padding-right: 0px;
}
#back_to_top{
bottom: 20px;
right: 100px !important;
}
.mkd_logo {
top: 0%!important;
}
.dark:not(.sticky) nav.main_menu>ul>li>a, .dark.header_style_on_scroll nav.main_menu>ul>li>a  {
color: #ffffff;
}
header.light .mkd_logo img.light {
opacity: 0;
}
@media ( min-width:1000px ){
header.dark .logo_wrapper .mkd_logo,
header.scrolled .logo_wrapper .mkd_logo{
margin-left: 20px;
}
}
.container_inner {
margin: 0 0 0px 0px !important;
width: 622px;
}
@media ( max-width:1000px ){
.container_inner{
width: auto;
}
}
header.dark,
header.scrolled{
height: 50px;
}
@media only screen and (max-width: 500px){
.header_bottom{
padding:0;
}
header.scrolled .logo_wrapper .mkd_logo{
margin-left:0 !important;
}
}
header.light:not(.scrolled)  .main_menu #menu-main_menu>li>a{
line-height:50px !important;
}
header.light:not(.scrolled)  .main_menu #menu-main_menu{
margin-top: 40px;
}
header .mobile_menu ul>li>a>span{
padding-left:20px;
}
header .page_header.light.scrolled .menu-item{
right : 15px !important;
}
header .mobile_menu_button{
line-height: 50px !important;
margin-left: 20px;
}
header.scrolled .container{
}
header.dark .container .container_inner,
header.scrolled .container .container_inner{
width:100%;
}
header.dark .logo_wrapper .mkd_logo,
header.scrolled .logo_wrapper .mkd_logo{
float: left;
width: 280px;
height: 30px;
/*margin-left: 20px;*/
margin-top: 10px;
}
header.dark .logo_wrapper .mkd_logo a img.dark,
header.dark .logo_wrapper .mkd_logo a img.normal ,
header.scrolled .logo_wrapper .mkd_logo a img.normal {
top: 0 !important;
}
header.dark .header_inner_left,
header.scrolled .header_inner_left{
margin:0;
}
header.scrolled nav.main_menu > ul > li > a > span.item_inner,
header.light.scrolled nav.main_menu > ul > li > a > span.item_inner,
header.dark nav.main_menu > ul > li > a > span.item_inner{
line-height: 50px !important;
margin: 0;
padding:0;
right:0;
left:0;
}
header  li.menu-item{
top: 0px !important;
margin:0 !important;
margin-right : 20px!important;
}
@media (min-width: 300px){
p {
font-family: Open Sans, sans-serif;
font-size: 15px;
line-height: 21px;
}
}
@media (min-width: 1300px){
p {
font-family: Open Sans, sans-serif;
font-size: 17px;
line-height: 25px;
}
}
@media only screen and (max-width: 1350px){
h2 {
margin-top: 65px!important;
}
}
@media only screen and (max-width: 1550px){
h2 {
margin-top: 65px!important;
}
}
@media only screen and (min-width: 1000px){
header.centered_logo:not(.sticky) .mkd_logo img {
margin-left: -11px!important;
}
}
@media (max-width: 1400px){
.content h1{
font-size: 40px;
line-height: 40px;
width: 600px;
padding-top:10px;
padding-bottom:10px;
}
}
@media (max-width: 800px){
.content h1 {
width: 300px;;
padding-right:15px;
}
}
@media only screen and (max-width: 700px){
.mkd_logo img.mobiler{
display: table;
height: 100px;
left: 50%;
position: absolute;
}
}
@media only screen and (max-width: 1000px){
header .mkd_logo img.mobile {
height: 30px!important;
margin-top: 10px;
}
}
@media (min-width: 1000px){
header.centered_logo nav>ul {
top: 0px;
margin-right: 0px !important;
}
}
.scrolled .mkd_logo a{
height: 30px !important;
}
.scrolled .mkd_logo img.normal{
top: -10px;
}
.scrolled .container_inner{
margin: 0 !important;
width: initial !important;
}
.scrolled nav.main_menu{
float: right !important;
}
section.parallax_section_holder .parallax_section_holder_background {
background-size: inherit;
}
wpcf7-form-control-wrap your-message{
height: 10px !important;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
margin-top: 0px!important;
}
.mkd_logo a {
height: 134px !important;
}
.page_not_found {
margin: 280px 120px;
}
@media ( min-width:1000px ){
.inner_page .container_inner{
width: initial !important;
}
}
.inner_page nav.main_menu{
float: right !important;
right: 0px !important;
}
.inner_page .side_menu_button{
height: 50px !important;
}
.inner_page .main_menu ul{
top: 0 !important;
}
.inner_page .main_menu>ul{
top: 0px !important;
right: 20px !important;
}
.inner_page .main_menu>ul li{
height: 50px !important;
}
.inner_page .main_menu>ul li a{
line-height: 50px !important;
}
.inner_page .mkd_logo img{
top: 0px;
}
.inner_page .mkd_logo a{
height: 30px !important;
}
.inner_page .centered_logo .mkd_logo img{
top: 0;
}
/*
@media (min-width: 1000px){
.inner_page .centered_logo nav.main_menu>ul {
top: 0px;
margin-right: 15px !important;
}
}
.inner_page .centered_logo.scrolled .mkd_logo img{
top: -10px !important;
}
.mobile_page .mkd_logo a img{
left: -310px !important;
}
.inner_page .header_inner_left{
float: left !important;
left: 180px !important;
}
.scrolled .header_inner_left{
float: left !important;
left: 180px !important;
}
header.scrolled.centered_logo .header_inner_left{
margin: 20px 0 0px 0 !important;
}
*/
#back_to_top{
display: none !important;
opacity: 0 !important;
visibility: hidden !important;
}
.page error404 .wrapper{
background-color: #000000!important;
}