body {
  font:14px/21px 'Open Sans', sans-serif;
  color:#707070;
  margin:0;
  padding:0;
  background-color:#ffffff;
}                  

dd {margin:0;}
ol {font-size:10px; padding-left:20px;}
img {border:0;}
a {outline:0; color:#2a2a2a; text-decoration:none;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;}
a:hover {text-decoration:none;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;}
a:focus {text-decoration:none;}
.mn-yellow {color:#f2b51c;}

input[type="submit"] {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
input[type="submit"]:hover {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

 
p {margin:0 0 10px 0;}    
ol {font:14px/21px 'Open Sans', sans-serif; margin:20px 0;}
ol li {margin-bottom:5px; line-height:19px !important;}
ul {                                               
  margin:15px 0;                               
  padding-left:20px;                                
  list-style:none;                                 
}
.clear {clear:both;margin:0;padding:0;font-size:0;line-height:0px;}
.container,
.row {
    max-width:1030px;
}

.mn-top-stripe {
    min-height:55px;
    margin-bottom:20px;
    border-bottom:1px solid #d8d8d8;
    line-height:55px;
    font-size:16px;
    color:#707070;
}
.mn-address-stripe a {color:#707070;}
.mn-address-stripe {float:right;}
.mn-address-stripe p {margin-right:35px; margin-bottom:0; float:left;}
.mn-address-stripe p:first-child {
    padding-left:20px;
    background:url('../images/phone-ico.png') 0 50% no-repeat;
}
.mn-address-stripe p:nth-child(2) {
    padding-left:35px;
    background:url('../images/envelope-ico.png') 0 50% no-repeat;
}
.mn-address-stripe p:nth-child(3) {
    padding-left:25px;    
    background:url('../images/map-pointer-ico.png') 0 50% no-repeat;    
}
.mn-address-stripe p:last-child {margin-right:0;}

.mn-top ul {margin:0; text-align:right;}
.mn-top ul li,
.mn-top ul li a {display:inline;}

.mn-top ul li a {
    text-transform:uppercase;
    font-size:16px;    
    line-height:70px;
    font-weight:300;
    color:#707070;
    white-space:nowrap;
}
.item-101 {display:none !important;}

.mn-logo {
    width:27%;
    margin-bottom:20px;
}
.mn-menu {width:73%;}

.mn-menu-ico {text-align:center;}
.mn-menu-ico ul li,
.mn-menu-ico ul li a,
.mn-menu-ico ul img {display:inline-block !important;}
.mn-menu-ico ul img {margin-bottom:25px;}
.mn-menu-ico {
	padding-top:15px; 
	padding-bottom:27px;
	margin-top:1px;
	background:#f9f9f9;
}
.mn-menu-ico ul li {
    margin:0 45px;
}
.mn-menu-ico ul li a:hover {background:none;}

.mn-menu-ico li a span {
    max-width:173px;
    height:50px;
    display:block; 
    text-align:center;
    text-transform:uppercase;
    font-weight:300;
    font-size:20px;
    color:#757575;
}

.item-125 a span {
	max-width:199px !important;
}

.mn-form-intro {
    background:#2f74aa;
    padding-top:40px;
    padding-bottom:30px;
    color:#ffffff;
    font-weight:300;
}
.mn-form-intro h3 {
    margin-top:0;
    margin-bottom:20px;
    font-weight:300;
    font-size:25px;
}

form.chronoform input[type="text"],
form.chronoform .gcore-input,
.gbs3 .A {
    width:100% !important;
}

form.chronoform input[type="text"] {
    height:40px;
    background:#ffffff;
    border:0;
    border-radius:0;
    box-shadow:none;
    line-height:40px !important;
}
input#text2 {
    background:#ffffff url('../images/form-name-bg.png') 0 0 no-repeat;
    padding-left:37px !important;
}
input#text3 {
    background:#ffffff url('../images/form-adres-bg.png') 0 0 no-repeat;
    padding-left:37px !important;
}
input#text4 {
    background:#ffffff url('../images/form-tel-bg.png') 0 0 no-repeat;
    padding-left:37px !important;
}
form.chronoform textarea {
    background:#ffffff !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
}

#fin-checkbox6 {float:left;}

#form-row-checkbox6 label {
    float:right !important;
    max-width:94%;
    font-size:13px;
    line-height:15px;
    font-weight:300;
}

#fin-checkbox6,
#fin-checkbox6 input {width:18px !important;}

#fin-captcha1,
input#captcha1 {
    max-width:175px;
    float:left;
}

#fin-captcha2 {
    max-width:146px;
    padding-right:0 !important;
}
.fa-asterisk {display:none;}

#fin-captcha2 img:nth-child(2) {cursor:pointer;}

form.chronoform input[type="submit"],
p.readmore a {
    float:right;
    max-width:200px;
    width:200px;
    height:40px;
    color:#ffffff;
    font-weight:300;
    font-size:20px;
    background:#a2a2a2;
    text-align:center;
    border:0;
    border-radius:0;
    box-shadow:none !important;
    text-shadow:none;
    text-transform:lowercase;
}

.mn-form-intro .article_anywhere {text-align:justify;}

.mn-form-intro .article_anywhere p.readmore {margin-top:78px;}
.mn-form-intro .article_anywhere p.readmore a {
    background:#a2a2a2;
}

.mn-form-intro .article_anywhere p.readmore a:hover {
    background:#E0E0E0;
}

.mn-address-bottom {
    background:#bebebe;
    border-top:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}

.mn-address-stripe ul li {
    display:inline-block;
    font-size:16px;
}

.mn-address-stripe ul li a {font-size:16px;}

.mn-address-bottom {
    padding-top:30px;
    padding-bottom:30px;
}
.mn-address-bottom .mn-address-stripe {   
    float:none;
    max-width:650px;
    margin:0 auto;
}
.mn-address-bottom p:first-child {
    padding-left:20px;
    background:url('../images/footer-phone-ico.png') 0 50% no-repeat;
}
.mn-address-bottom p:nth-child(2) {
    padding-left:35px;
    background:url('../images/footer-envelope-ico.png') 0 50% no-repeat;
}
.mn-address-bottom p:nth-child(3) {
    padding-left:25px;    
    background:url('../images/footer-map-pointer-ico.png') 0 50% no-repeat;    
}

.mn-footer {
    padding-top:40px;
    padding-bottom:40px;
    background:#606060;
    color:#d2d2d2;
    font-size:14px;
    font-weight:300;
}
.mn-footer a {color:#d2d2d2;}
.mn-footer .row div:nth-child(2) {text-align:right;}

.mn-foto {position:relative;}
.mn-foto .col-md-12 img {
    position:relative;
    z-index:1;
}
.mn-foto .col-md-12 .col-md-12 {
    position:absolute;
    z-index:2;
    /* top:-65px; */
	bottom:20px;
	right:20px;
    font:300 29px/29px 'Open Sans', sans-serif;
    color:#ffffff;
	text-align:right;
}

.subsite .page-header {
    margin:0 0 30px 0;
    padding:0;
    border-top:1px solid #d8d8d8;
    border-bottom:1px solid #d8d8d8;
}
.subsite .page-header h2 {
    margin:15px 0;
    font:100 22px/22px 'Open Sans', sans-serif;
    color:#2f74aa;
    text-transform:uppercase;
}

.subsite .mn-content {
    font:400 14px/21px 'Open Sans', sans-serif;
    color:#656565;
    padding-bottom:25px;
}
.subsite .mn-content ul {
    margin:25px 0;
    list-style-type:none;
}
.subsite .mn-content ul li {
    padding-left:20px;
    margin-bottom:5px;
    background:url('../images/list-pointer.png') 0 7px no-repeat;
}
.subsite .mn-content table {
    border-collapse:collapse;
}
.subsite .mn-content table td {
    padding:7px 20px;
    font:300 13px/21px 'Open Sans', sans-serif;
}
.subsite .mn-content table tr:nth-child(1) {background:#2f74aa !important;}
.subsite .mn-content table tr:nth-child(1) td {
    font:400 14px/21px 'Open Sans', sans-serif;
    color:#ffffff;
    text-transform:uppercase;
}
.subsite .mn-content table tr:nth-child(even) {background:#ffffff;}
.subsite .mn-content table tr:nth-child(odd) {background:#f3f3f3;}
.subsite .mn-content table {border-bottom:1px solid silver;}
.subsite .mn-content table tr td {border-right:1px solid #ffffff;}
.subsite .mn-content table tr td:last-child {border-right:none;}

.contact .gbs3 input#text2 {
  background:#e1e1e1 url('../images/contact-form-name-bg.png') 0 0 no-repeat;
  padding-left:45px !important;
}
.contact .gbs3 input#text3 {
  background:#e1e1e1 url('../images/contact-form-adres-bg.png') 0 0 no-repeat;
  padding-left:45px !important;
}
.contact .gbs3 input#text4 {
  background:#e1e1e1 url('../images/contact-form-tel-bg.png') 0 0 no-repeat;
  padding-left:45px !important;
}
.contact .gbs3 textarea {background:#e1e1e1 !important;}
.contact .gbs3 input.btn {
    background:#2f74aa !important;
    color:#ffffff !important;
}
.contact .col-md-7 h3 {display:none !important;}

.items-row {margin-bottom:30px;}
.items-row .page-header {margin-bottom:10px !important;}
.items-row .article-info-term {display:none;}
.items-row .published {font-size:12px;}

.contact input#captcha1 {background:#E1E1E1; padding-right:11px;}

.nav.menu ul li {
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
  position: relative;
  perspective: 500px;
}

.nav.menu li:hover > a  img{
-webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
  transform: rotateY(360deg);
}

.mn-menu-ico ul {margin:0;}

.mn-content a {color:#2F74AA;