@charset "utf-8";
section#personnel2 .col-md-4 ul li, section#personnel .col-md-4 ul li{
list-style-type: none;
text-align: center !important;
letter-spacing: 1px;
}
section#personnel2 .col-md-4, section#personnel .col-md-4 {
text-align: center;
}
.single h1 {
text-align: center;
}
.single section {
max-width: 900px;
margin: 0 auto;
}
.single h2, h3, h4 {
padding-top: 50px !important;
}
.contact-front span
{
font-weight: bold;
padding: 8px;
display: block;
}
.contact-front {
margin: 0 auto;
display: block;
text-align: center;
width: 100%;
margin-top:30px!important;
margin-bottom:60px;
}
.contact-m {
width: 33%;
float: left;
}
.foot li {
border-bottom: 0!important;
}
footer {
background: #59998E !important;
color: #fff!important;
padding-top: 40px;
padding-bottom: 40px;
}
.footA img {
background: #fff;
padding: 10px;
border-radius: 2px;
width: 135px;
height: auto;
}
.foot {
letter-spacing: 1px;
text-align: center;
background: #59998E !important;
}
section#youtube-slider {
background: #59998E;
color: #fff;
padding: 60px;
}
.art1 {
width: 80%;
margin: 0 auto;
text-align: center;
margin-top: 80px;
margin-bottom: 80px;
letter-spacing: 2px;
}
.art1 h2 {
font-size:18px;
letter-spacing:2px;
}
section#top {
height: 450px!important;
}
section#team {
width: 80%;
background: #fff!important;
margin: 0 auto;
letter-spacing: 2px;
}
section#offer {
width: 1200px;
margin: 0 auto;
background: #f8f8f8;
margin-top: -40px;
}
.home .row-eq-height {
display: flex;
width: 80%;
margin: 0 auto;
}
.col-md-6b2 {
width: 50%;
}
section#offer .row > div:nth-child(1) {
border:0;
}
section#offer .row > div:nth-child(2) {
border:0;
}
section#offer .row > div:nth-child(2) {
border-left: 0!important;
}
section#offer .row > div:nth-child(1) {
border-right:0!important;
}
.animatedn {
background: #f2f2f2;
padding: 20px;
border-top: 3px solid indianred;
}
.yttitle span {
font-size: 18px;
font-weight: 400;
}
.art-button {
background:#59998E;
color:#fff!important;
padding: 8px 12px;
text-decoration: none;
font-weight:400;
margin-top:30px;
display:inline-block;
font-weight:bold;
}
.art-button:hover {
color:#fff;
}
a.art-button {
color:#fff!important;
}
.art-button:visited {
color:#fff!important;
}
section#ebook {
display:none;
}
.k2 input.wpcf7-form-control.wpcf7-quiz {
width: 100px;
}
.k2 input.wpcf7-form-control.wpcf7-submit.has-spinner {
margin: 0 auto;
display: block;
}
.k2 {
background: #f2f2f2;
border-radius: 12px;
text-align: center;
}
.k2 input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
text-align: center;
margin: 0 auto;
}
.k2 input.wpcf7-form-control.wpcf7-submit.has-spinner {
padding: 8px 12px;
background: cadetblue;
color: #fff;
text-transform: uppercase;
}
span.wpcf7-form-control.wpcf7-radio label {
border-radius: 8px;
border: 1px solid #ccc;
padding: 9px;
}
.k2 input {
border-radius: 6px;
border: 1px solid #ccc;
padding: 8px;
}
a.wp-block-file__button.wp-element-button {
color: #fff;
}
.kariera {
display: grid;
grid-template-columns: 2fr 2fr;
}
.k1, .k2 {
padding: 40px;
}
section#team-bar {
background: #3B9C8E!important
}
.footA, .footB, .footC {
width: 33%;
float: left;
padding: 20px;
}
.container {
width: 100%!important;
max-width: 1400px!important;
}
a.art-button-ofe {
font-weight: bold;
border: 1px solid #222;
padding: 8px 12px;
display: inline-block;
}
section#offer-list {
background:none!important;
}
.navbar-default .navbar-nav > li > a {
color: #3B9C8E!important;
font-weight: bold!important;
padding: 8px 12px;
margin: 0 2px;
}
p {
font-size: 16px;
line-height: 1.3;
}
section#offer p {
font-size:16px!important;
}
section#top p {
font-size: 18px!important;
letter-spacing:2px;
}
.main2 h1 {
padding: 10px 0;
font-size: 32px !important;
}
.main2 {
text-align: center;
padding-top: 60px;
margin: 0 !important;
width: 100% !important;
}
.main2 p, .main2 span {
text-shadow: 2px 2px #222;
font-size:22px;
}
.home .col-md-6 {
border: none !important;
padding-top: 10px;
}
.vertical-center {
min-height: 64vh!important;
}
.footA li, .footB li, .footC li {
border-bottom: 1px solid #ddd;
padding: 8px 0;
}
.footA ul, .footB ul, .footC ul {
padding-left:0;
}
@media (max-width: 768px) {
.single h2, h3, h4 {
font-size: 20px;
}
.foot p {
font-size: 16px;
}
section#youtube-slider img {
max-width: 180px !important;
height:auto!important;
padding-bottom: 20px;
}
.home body {
padding:2px;
}
section#offer {
width:90%;
}
.contact-m {
width: 100%;
float: left;
text-align:center;
}
.home .row-eq-height {
display: block;
width: 100%;
margin: 0 auto;
}
.col-md-6b2 {
width: 100%;
}
body {
padding: 0 24px!important;
}
table.main122 td {
padding-top: 20px;
width: 100% !important;
float: left;
}
.footA, .footB, .footC {
width: 100%;
float: left;
padding: 20px;
text-align:center;
}
.k1, .k2 {
width: 100% !important;
padding: 10px;
}
.k2 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
max-width: 260px;
}
.k2 input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
max-width: 260px;
}
.kariera {
width: 100% !important;
display: block;
}
} html,
body {
}
body {
background: #FFF;
}
body, input, textarea, select {
font-family: 'Kanit', sans-serif;
font-weight: 300;
font-size: 16px;
color: #000;
}
.container ul {
list-style-type: disc;
}
.text-uppercase.text-center.hidden-xs.hidden-sm {
z-index: 9999!important; }
a.online.kontakt {
background: #009688;
width: 50px;
color: #fff;
padding: 10px 20px;
display: table;
font-weight: 700;
}
.navbar .row {
margin-right: -15px;
margin-left: -15px;
position: relative;
z-index: 999999;
}
a.online:hover{
border-bottom: solid 2px red;
padding-bottom: 4px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Kanit', sans-serif;
line-height: 1.1em;
font-weight: 600;
letter-spacing: 0.2em;
}
h1 {
font-size: 37px;
}
h2 {
font-size: 31px;
}
h3 {
font-size: 25px;
}
h4 { font-size: 13px;
}
strong {
font-weight: 600;
}
label {
font-weight: 300;
}
.form-horizontal .control-label {
text-align: left;
}
.checkbox label {
font-size: 11px;
font-weight: 300;
line-height: 1.5em;
}
a {
-webkit-transition: all .1s;
-moz-transition: all .1s;
transition: all .1s;
}
a:hover {
text-decoration: none;
}
.navbar-toggle {
margin-top: 15px;
}
.img-responsive > p > img {
display: block;
max-width: 100%;
height: auto;
margin: 0 auto;
}
.modal-content {
position: relative;
background-color: transparent;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, .2);
border-radius: 6px;
outline: 0;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
color: #FFF;
margin-top: 100px;
text-align: center;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.modal-backdrop {
opacity: 0.8 !important;
margin-top: 65px;
}
#modal-navbar-collapse li a {
font-size: 22px;
text-transform: uppercase;
margin-bottom: 10px;
display: block;
}
.navbar-collapse {
border: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.wpcf7 {
background-color: transparent;
border: none;
}
div.wpcf7-validation-errors {
border: none;
}
div.wpcf7-response-output {
margin: 0 0 10px 0;
padding: 0.2em 0;
}
.checkbox span.wpcf7-not-valid-tip {
margin-left: 20px;
}
div.wpcf7-mail-sent-ok {
border: none;
} .half-offset {
margin-bottom: 75px !important;
}
.no-offset {
margin: 0 !important;
padding: 0;
}
.trans {
border: 0 !important;
background: 0 !important;
box-shadow: none !important;
-webkit-box-shadow: none !important;
}
.nobg {
background: 0;
border: 0;
}
.noborder {
border: 0 !important;
} .float-left {
float: left;
}
.float-right {
float: right;
} .align-left {
text-align: left;
}
.align-right {
text-align: right;
}
.align-center {
text-align: center;
}  .pad-top0 {
padding-top: 0;
}
.pad-top5 {
padding-top: 5px;
}
.pad-top10 {
padding-top: 10px;
}
.pad-top15 {
padding-top: 15px;
}
.pad-top20 {
padding-top: 20px;
}
.pad-top25 {
padding-top: 25px;
}
.pad-top30 {
padding-top: 30px;
}
.pad-top35 {
padding-top: 35px;
}
.pad-top40 {
padding-top: 40px;
} .pad-bot0 {
padding-bottom: 0;
}
.pad-bot5 {
padding-bottom: 5px;
}
.pad-bot10 {
padding-bottom: 10px;
}
.pad-bot15 {
padding-bottom: 15px;
}
.pad-bot20 {
padding-bottom: 20px;
}
.pad-bot25 {
padding-bottom: 25px;
}
.pad-bot30 {
padding-bottom: 30px;
}
.pad-bot35 {
padding-bottom: 35px;
}
.pad-bot40 {
padding-bottom: 40px;
} .mar-left5 {
margin-left: 5px;
}
.mar-left10 {
margin-left: 10px;
}
.mar-left15 {
margin-left: 15px;
}
.mar-left20 {
margin-left: 20px;
}
.mar-left25 {
margin-left: 25px;
}
.mar-left30 {
margin-left: 30px;
}
.mar-left40 {
margin-left: 40px;
}
.mar-right5 {
margin-right: 5px;
}
.mar-right10 {
margin-right: 10px;
}
.mar-right15 {
margin-right: 15px;
}
.mar-right20 {
margin-right: 20px;
}
.mar-right25 {
margin-right: 25px;
}
.mar-right30 {
margin-right: 30px;
}
.mar-right40 {
margin-right: 40px;
} .mar-top0 {
margin-top: 0;
}
.mar-top5 {
margin-top: 5px;
}
.mar-top10 {
margin-top: 10px;
}
.mar-top15 {
margin-top: 15px;
}
.mar-top20 {
margin-top: 20px;
}
.mar-top25 {
margin-top: 25px;
}
.mar-top30 {
margin-top: 30px;
}
.mar-top35 {
margin-top: 35px;
}
.mar-top40 {
margin-top: 40px;
} .mar-bot0 {
margin-bottom: 0;
}
.mar-bot5 {
margin-bottom: 5px;
}
.mar-bot10 {
margin-bottom: 10px;
}
.mar-bot15 {
margin-bottom: 15px;
}
.mar-bot20 {
margin-bottom: 20px;
}
.mar-bot25 {
margin-bottom: 25px;
}
.mar-bot30 {
margin-bottom: 30px;
}
.mar-bot35 {
margin-bottom: 35px;
}
.mar-bot40 {
margin-bottom: 40px;
}  header {
margin-top: 107px;
}
header ul.navbar-nav {
margin-right: 15px;
}
nav.navbar {
font-size: 15px;
}
.navbar-default .navbar-nav > .active > li > a,
.navbar-default .navbar-nav > .active > li > a:focus,
.navbar-default .navbar-nav > .active > li > a:hover {
color: #000;
background-color: #fff;
border-bottom: 3px solid #d75656;
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
color: #000;
background-color: #fff;
border-bottom: 3px solid #d75656;
}
.navbar-default .navbar-nav > li > a {
color: #000;
}
.navbar-default {
background-color: #FFF;
border: none;
height: 107px;
}
.logo-top {
width: 176px;
height: auto;
}
header nav .container {
position: relative;
}
header nav.navbar {
margin-bottom: 0px;
}
header nav.navbar .navbar-header {
padding-top: 30px;
z-index: 99999;
position: relative;
}
header nav.navbar #navbar {
padding-top: 60px;
position: relative;
z-index: 99998;
}
a.navbar-brand {
padding: 0px;
}
header .navbar ul li a {
padding: 0;
margin: 0 15px;
}
ul.navbar-nav li a {
text-transform: uppercase;
} section#top {
position: relative;
width: 100%; background-repeat: no-repeat;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
color: #ffffff;
z-index: 10;
}
section#top > div {
padding-bottom: 55px;
}
section#top .container { }
section#top .row:first-child { margin-left: -130px;
}
section#top .row:nth-child(2) {
margin-left: -135px;
} section#top h1 {
margin-top: 0px;
letter-spacing: 0.5px;
}
section#top p {
margin-bottom: 0px;
}
section#top .row:nth-child(2) {
margin-top: 40px;
}
section#top .button {
border: 5px solid rgba(215, 86, 86, 1);
display: inline-block;
text-transform: uppercase;
cursor: pointer;
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s;
}
section#top .button:hover {
border: 5px solid rgba(215, 86, 86, .6);
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s;
}
section#top .button h3 {
margin: 15px;
letter-spacing: 1px;
} section#top-about-us {
position: relative;
width: 100%;
min-height: 60%;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
}
section#top-offer {
position: relative;
width: 100%;
height: 60%;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
}
section#top-career {
position: relative;
width: 100%;
min-height: 60%;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
}
section#top-single-offers {
position: relative;
width: 100%;
min-height: 60%;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
}
section#form-career {
font-size: 17px !important;
}
section#form-career span {
font-weight: 600;
}
section#form-career label[for=name-and-surname],
section#form-career label[for=email] {
width: 140px;
}
section#form-career label[for=add-cv] {
width: 100px;
margin-left: 60px;
}
section#form-career #name-and-surname,
section#form-career #email {
width: 285px;
height: 30px;
border: none;
border-radius: 0px;
}
section#form-career #add-cv {
width: 265px;
height: 30px;
border: none;
border-radius: 0px;
}
section#form-career p {
margin: 20px 0;
}
section#form-career p:first-child {
padding-left: 145px;
}
section#form-career p:first-child span {
margin: 0 50px 0 15px;
}
section#form-career input[name='send'] {
font-size: 20px;
font-weight: 600;
border: 3px solid rgba(215, 86, 86, 1);
display: inline-block;
text-transform: uppercase;
cursor: pointer;
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s;
height: 40px;
border-radius: 0px;
background-color: transparent;
margin-top: 5px;
margin-right: 10px;
width: 160px;
} section#top-our-offer-description {
position: relative;
width: 100%;
height: 387px;
background: url(//lardent.pl/wp-content/themes/lardent/img/top_banner_oferta_opis.png) no-repeat;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
} section#top-form {
position: relative;
width: 100%; background-color: #3e9c8e;
color: #ffffff;
}
section#top-form .row:first-child {
margin-top: 50px;
}
section#top-form h1 {
margin-bottom: 20px;
letter-spacing: 1px;
}
section#top-form .close:focus, section#top-form .close:hover {
filter: alpha(opacity=50);
opacity: 0.5;
}
section#top-form .close {
color: #ffffff;
filter: alpha(opacity=100);
opacity: 1;
font-weight: 300;
}
section#top-form form {
margin-top: 20px;
}
section#top-form .form-horizontal .checkbox {
padding-top: 5px;
}
section#top-form .form-horizontal .form-group {
margin-bottom: 9px;
}
section#top-form .button {
border: 3px solid #d75656;
display: inline-block;
text-transform: uppercase;
font-size: 20px;
font-weight: 600;
background: none;
padding: 3px 12px;
margin: 15px 0 0 20px;
color: #ffffff;
}
section#top-form .checkbox > img {
margin-left: 17px;
} section#tele-address {
z-index: 9;
}
section#tele-address a, section#tele-address a:link {
color: #000000 !important;
text-decoration: underline;
} section#call-to-us .row {
background-color: #d75656;
color: #000000;
}
section#call-to-us strong {
display: block;
font-size: 33px;
margin: 7px 0 10px 0;
} section#tele-address .row:first-child {
margin-bottom: 25px;
}
section#tele-address .row:first-child > div {
text-align: center;
margin-top: 25px;
}
section#tele-address .row:first-child > div a,
section#tele-address .row:first-child > div a:link,
section#tele-address .row:first-child > div a:hover {
color: #000000 !important;
} section#team {
background-color: #f1f2f2;
}
section#team h1 {
text-transform: uppercase;
}
section#team .row {
margin-top: 20px;
margin-bottom: 20px;
}
section#team div { font-size: 13px;
line-height: 1.5em;
display: block;
}
section#team h4 {
margin-bottom: 0px;
}
.portrait {
border: 4px solid #3e9c8e;
} section#team-bar { background-color: #d75656;
color: #ffffff;
}
section#team-bar h3 {
margin: 15px 20px 15px 0;
} section#offer h1 {
text-transform: uppercase;
}
section#offer p {
font-size: 13px;
}
section#offer .row > div {
border-top: 8px solid #f1f2f2;
}
section#offer .row > div:nth-child(1) {
border-right: 4px solid #f1f2f2;
}
section#offer .row > div:nth-child(2) {
border-left: 4px solid #f1f2f2;
}
section#offer .row > div > div {
padding: 30px;
}
section#offer .button {
border: 3px solid rgba(215, 86, 86, 1);
display: inline-block;
text-transform: uppercase;
font-weight: 600;
padding: 5px 5px;
margin: 10px;
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s;
}
section#offer .button:hover {
border: 3px solid rgba(215, 86, 86, .6);
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s;
}
section#offer .stomatologia-rodzinna {
margin-top: 16px;
}
section#offer .implanty {
margin-top: 0px;
}
section#offer .chirurgia {
margin-top: 44px;
}
section#offer .ortodoncja {
margin-top: 0px;
}
section#offer .row div:first-child>div { max-width: 45%;
float: right;
margin-right: 35px;
}
section#offer .row div:nth-child(2)>div {
max-width: 40%;
float: left;
margin-left: 80px;
}
section#offer .row div>div > .grow {
transition: all .2s ease-in-out;
}
section#offer .row div>div:hover > .grow {
transform: scale(1.1);
}
section#offer #stomatologia-rodzinna h1 {
margin-top: 48px;
}
section#offer #implanty h1 {
margin-bottom: 48px;
}
section#offer #ortodoncja h1 {
margin-top: 48px;
margin-bottom: 39px;
} section#offer-list {
background-color: #f1f2f2;
}
section#offer-list h2 {
text-transform: uppercase;
margin-bottom: 20px;
}
section#offer-list p { font-size: 13px;
}
section#offer-list img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
section#offer-list .button.more {
border: 2px solid #d75656;
display: inline-block;
text-transform: uppercase;
font-weight: 600;
padding: 2px 10px;
font-size: 11px;
}
section#offer-list .button.visit {
display: inline-block;
text-transform: uppercase;
cursor: pointer;
font-weight: 600;
color: #ffffff;
padding: 5px 15px;
font-size: 20px;
background-color: #3e9c8e;
} section#ebook {
background-color: #f1f2f2;
color: #949494;
}
section#ebook h1 {
text-transform: uppercase;
}
section#ebook p { font-size: 13px;
} section#youtube {  }
section#youtube video {
width: 100%;
height: 100%;
} section#youtube-slider { font-size: 13px;
z-index: 9;
}
section#youtube-slider h4 {
text-transform: uppercase;
line-height: 1.4em;
margin-bottom: 0px;
margin-top: 15px;
}
section#youtube-slider row {
margin-top: 40px;
}
section#youtube-slider .row > div {
margin-top: 40px;
} section#quotation {
background-color: #2b2c2b;
color: #ffffff;
}
section#quotation h1 {
text-transform: uppercase;
}
section#quotation blockquote {
font-size: 21px;
font-weight: 300;
font-style: italic;
border: none;
margin-bottom: 0px;
padding-bottom: 0px;
line-height: 1em;
}
section#quotation p { font-size: 13px;
margin-top: 20px;
} section#analysis-and-experts {
background-color: #3e3e3e;
color: #ffffff;
}
section#analysis-and-experts h3 {
text-transform: uppercase;
}
section#analysis-and-experts p { font-size: 13px;
margin-top: 20px;
}
section#analysis-and-experts .button {
border: 4px solid #d75656;
display: inline-block;
text-transform: uppercase;
font-weight: 600;
padding: 8px 10px;
margin: 15px;
} section#our-team h1, section#our-team h3 {
text-transform: uppercase;
}
section#our-team h1 {
margin-bottom: 20px;
}
section#our-team h3 {
margin-top: 20px;
} section#goldenrules h1, section#goldenrules h3 {
text-transform: uppercase;
}
section#goldenrules h1 {
margin-bottom: 20px;
}
section#goldenrules h3 {
margin-top: 20px;
}
section#goldenrules-list {
background-color: #f1f2f2;
}
section#goldenrules-list h2 {
text-transform: uppercase;
margin: 10px 0 0 0;
}
section#goldenrules-list p { font-size: 13px;
}
section#goldenrules-list img { }
section#goldenrules-list .button.more {
border: 2px solid #d75656;
display: inline-block;
text-transform: uppercase;
font-weight: 600;
padding: 2px 25px;
font-size: 11px;
}
section#goldenrules-list .button.visit {
display: inline-block;
text-transform: uppercase;
cursor: pointer;
font-weight: 600;
color: #ffffff;
padding: 5px 15px;
font-size: 20px;
background-color: #3e9c8e;
}
section#goldenrules-list .post-date {
font-size: 12px;
font-style: italic;
}
section.goldenrules .number,
section.goldenrules .header {
text-transform: uppercase;
letter-spacing: 1px;
}
section.goldenrules h3 {
margin: 0;
}
section.goldenrules .logotypes {
margin: 20px 0;
}
section.goldenrules.bg-grey {
background-color: #f1f2f2;
padding: 30px 0;
}
section.goldenrules blockquote {
padding: 0;
margin: 0;
font-size: 15px;
border-left: none;
font-style: italic;
line-height: 18px;
}
section.goldenrules#offer .row div:first-child>div {
max-width: 60%;
}
section.goldenrule#offer .row div:nth-child(2)>div {
max-width: 52%;
}
section.goldenrules#offer .row:first-child > div {
border-top: none;
} section#contact h1, section#contact h3 {
text-transform: uppercase;
}
section#contact h1 {
margin-bottom: 20px;
} section#our-offer-description h1, section#our-offer-description h3 {
text-transform: uppercase;
}
section#our-offer-description h3 {
margin-top: 30px;
}
section#our-offer-description p {
margin-top: 20px;
} footer {
background-color: #f1f2f2;
color: #2b2c2b;
z-index: 10;
}
footer .row > div {
height: 276px;
}
footer strong {
font-size: 23px;
text-transform: uppercase;
margin: 15px 0;
display: block;
line-height: 1em;
}
footer p {
font-size: 15px;
}
footer img {
margin-top: 50px;
}
footer .row div:first-child {
right: 0;
} @media (min-width: 1380px) {
section#offer .row div:first-child>div,
section#offer.goldenrules .row div:first-child>div {
max-width: 70%;
float: right;
}
section#offer .row div:nth-child(2)>div,
section#offer.goldenrules .row div:nth-child(2)>div {
max-width: 70%;
float: left;
}
}
@media (max-width: 1380px) {
section#offer .row div:first-child>div,
section#offer.goldenrules .row div:first-child>div {
max-width: 70%;
float: right;
}
section#offer .row div:nth-child(2)>div,
section#offer.goldenrules .row div:nth-child(2)>div {
max-width: 70%;
float: left;
}
}
@media (min-width: 1200px) and (min-width: 992px) {
.container {
width: 945px;
}
}
@media (max-width: 768px) {
section#form-career label[for="add-cv"] {
margin-left: 0px;
}
h1 {
font-size: 25px;
}
h2 {
}
h3 {
font-size: 17px;
}
header {
height: 65px;
margin-top: 0px;
}
header .navbar-default {
height: 65px;
}
.logo-top {
width: 106px;
height: auto;
}
header nav.navbar #navbar {
padding-top: 0px;
}
header nav.navbar .navbar-header {
padding-top: 0px;
}
header .navbar-default .navbar-brand {
margin: 20px 0 15px 20px;
}
section#top {
position: relative;
width: 100%;  background-repeat: no-repeat;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
}
section#top > div {
padding-bottom: 170px;
}
section#top .mar-left40 {
margin-left: 115px;
}
section#top .row:nth-child(2) {
margin-left: -20px;
}
section#top .container {
margin-left: 60px;
}
section#top {
font-size: 9px;
}
section#top .row:first-child {
padding-top: 25px;
}
section#top .row:nth-child(2) {
margin-top: 20px;
}
section#top .row:nth-child(2) > div {
margin-left: 20px;
}
section#top .row {
margin-left: -15px;
} section#top h1 {
font-size: 31px;
}
section#top p {
font-size: 19px;
}
section#top .button h3 {
font-size: 20px;
margin: 5px;
}
section#top-form {
position: relative;
width: 100%; background-color: #3e9c8e;
color: #ffffff;
}
section#top-form form {
margin-top: 5px;
}
section#top-form .close {
color: #ffffff;
filter: alpha(opacity=100);
opacity: 1;
font-weight: 300;
margin-top: 10px;
font-size: 16px;
}
section#top-form .row:first-child {
margin-top: 0px;
}
section#top-form h1 {
font-size: 20px;
margin-top: 10px;
margin-bottom: 5px;
}
section#top-form p, section#top-form label {
font-size: 9px;
margin-bottom: 0px;
}
section#top-form .checkbox label {
font-size: 7px;
}
section#top-form .form-control {
height: 20px;
font-size: 10px;
}
section#top-form .button {
font-size: 11px;
float: right;
margin-top: 5px;
}
section#top-form .checkbox > img {
margin-left: 17px;
}
section#call-to-us {
position: fixed;
bottom: 0px;
width: 100%;
z-index: 99999;
}
section#team .row {
margin-top: 0;
margin-bottom: 10px;
}
section#team-bar h3 {
margin: 20px 20px 20px 0;
}
section#offer h1 {
margin-top: 0px;
}
section#offer .row > div {
border-right: none !important;
border-left: none !important;
}
section#offer .row div>div h1 {
margin-top: 0px !important;;
margin-bottom: 10px !important;;
}
section#offer .row div>div a.button {
margin-top: 0px;
}
section#offer .row div:first-child>div,
section#offer.goldenrules .row div:first-child>div {
max-width: 100%;
float: none;
margin-right: 0px;
}
section#offer .row div:nth-child(2)>div,
section#offer.goldenrules .row div:nth-child(2)>div {
max-width: 100%;
float: none;
margin-left: 0px;
}
section#youtube {  }
section#youtube-slider .row {
margin-top: 15px;
}
section#youtube-slider .row > div {
margin-top: 15px;
}
section#offer-list img {
display: none;
}
section#offer-list h2 { font-size: 13px;
}
section#offer-list .button.visit {
padding: 9px 10px;
font-size: 17px;
}
section#offer-list p {
font-size: 15px;
}
footer p {
font-size: 11px;
}
footer img {
margin-top: 30px;
}
}
@media (max-width: 500px) {
section#top h1 {
font-size: 21px;
}
section#top p {
font-size: 9px;
}
section#top .button h3 {
font-size: 10px;
margin: 5px;
}
section#top .container {
margin-left: 0;
}
}
 a, a:hover, a:link {
font-family: inherit;
font-size: inherit;
color: inherit;
text-decoration: none;
}
ul, ol {
list-style: none;
}
.clear {
clear: both;
}
.hidden {
display: none;
}
.pos-center {
margin: 0 auto;
}
a > img {
border: none;
}
.no-padding {
padding: 0 !important;
}
.row-centered {
text-align:center;
}
.col-centered {
float:none;
margin: 0 auto;
}
.vertical-center {
min-height: 94%; min-height: 94vh; display: flex;
align-items: center;
}
.vertical-center-error {
min-height: 50%; min-height: 50vh; display: flex;
align-items: center;
}
.vcenter {
display: inline-block;
vertical-align: middle;
}
.row-eq-height {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
img.aligncenter {
display: block;
margin: 0 auto;
}
.no-gutter > [class*=col-] {
padding-right: 0;
padding-left: 0;
}
.space {
height: 40px;
}
@media (max-width: 768px) {
.row-eq-height {
display: block;
}
}
@media (max-width: 992px) {
.row-eq-height {
display: block;
}
}