/* PLUGIN CSS */ @import url(http://fonts.googleapis.com/css?family=Ubuntu:300,500,700&subset=latin,latin-ext); .container { position:relative; } .container .row { line-height:1.5em; } a { color:#d6141f; text-decoration:underline; } .conteinr .row a:hover { color:#333; } .preload { display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:#FFF url("../img/loading.gif") no-repeat center center; z-index:999; } body { background-color:#fff; margin:0 auto; padding:0 0; font-family:"Ubuntu", sans-serif; font-size:14px; color:#231f20; font-weight:300; } body.sbpg { background-color:#e5e5e5; } .back-slider { width:100%; position:absolute; z-index:0; top:0; left:0; height:750px; overflow:hidden; } body.sbpg .back-slider { height:450px; } .back-slider .slide { float:left; width:100%; height:750px; background-size:cover; background-position:center center; background-repeat:no-repeat; } body.sbpg .back-slider .slide { height:450px; } .slide .text { position: relative; margin-top: 250px; color: #FFF; font-size: 36px; text-shadow: 0px 0px 5px rgba(0,0,0,.5); } body.sbpg .back-slider .text { display:none; } .slide .text h3 { font-size:54px; } .slide .text h2 { font-size:36px; } .main-header .row { background-color: rgba(255,255,255,1); } .main-header .logo { padding: 25px 10px 32px; display: block; } .main-header .contact { padding: 5px 15px 0; text-align: center; font-size: 20px; } .main-header .contact h4 { font-size:25px; font-weight:700; } .main-header .contact h4 img { margin-right:15px; } .main-header .mainnav { } .main-header .mainnav ul { list-style:none; } .main-header .mainnav ul li { display:inline-block; position:relative; } .main-header .mainnav ul li:after { content: "•"; display: block; width: 100%; bottom: 5px; color: #f36f21; position: absolute; left: 0; text-align: center; font-size: 22px; } .main-header .mainnav ul li a { display:block; background-color:transparent; padding:55px 25px 25px; color:#231f20; text-transform:uppercase; font-size:15px; font-weight:500; text-decoration:none; } .main-header .mainnav ul li:hover a, .main-header .mainnav ul li.current a { background-color:#f36f21; color:#FFF; } .main-header .mainnav ul li:hover:after, .main-header .mainnav ul li.current:after { color:#FFF; } .start-text { margin-top: 450px; } .start-text .row { background-color:#e5e8e3; padding:15px 0 50px; } .round-bg { width: 250px; height: 250px; margin: 15px auto 20px; background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 125px; } .start-box strong, .start-box b { color:#f36f21; } p.header, .start-text h2 { font-size:42px; color:#231f20; text-transform:uppercase; font-weight:500; } p.subheader { font-size:18px; font-weight:300; color:#231f20; } .start-form { text-align:center; } .start-form .row { background:#231f20 url(../img/bgform.jpg) no-repeat top center; background-size:cover; color:#FFF; padding:50px 0; } .start-form .header { color:#FFF; } .start-form .subheader { color:#FFF; } .start-form input[type="text"] { display: block; width: 100%; padding: 12px 12px; background-color: #000; border: 1px #656565 solid; margin: 5px; } .start-form textarea { display: block; width: 100%; height:152px; padding: 7px 12px; background-color: #000; border: 1px #656565 solid; margin: 5px; } .inner-form { width: 60%; margin: 0 auto; } .button, .start-form button { background-color:#f36f21; color:#FFF; padding:10px 20px; font-weight:700; text-align:center; display:inline-block; margin:10px 0; font-size:15px; border-radius:5px; border:0; } .button:hover, .start-form button:hover, .button:focus, .start-form button:focus { box-shadow:inset 0px 2px 0px rgba(0,0,0,.2); cursor:pointer; background-color:#cc682e; } .tc { text-align:center; } .right,.tr { text-align:right; } .copyright-block .row { border-top: 1px #ddd solid; margin: 15px 0 0; padding: 15px 0; } .copyright-block a { color:#333; text-decoration:none; display:inline-block; } .copyright-block a:hover { color:#000; text-decoration:underline; } .copyright-block .right a:not(:last-of-type) { margin:0 15px 0 0; padding-right:15px; border-right:1px #cdcdcd solid; } .copyright-block .right a { text-transform:lowercase; font-size:12px; } div#cookieinfo { margin: 10px auto 25px; font-size: 11px; text-align: center; background-color: #f5f5f5; padding: 15px; } .start-carousel { margin: 25px 0; } .subpage .container > .row{ background-color: #FFF; padding:25px; } .subpage { margin-top:150px; } p.ajaxInfo { text-align: center; margin: 0px auto 25px; border: 1px #cdcdcd solid; background-color: #f5f5f5; padding: 15px; display: none; } #contactFormSend input, #contactFormSend textarea { border: 1px #cdcdcd solid; background-color: #f5f5f5; padding: 5px; font-size: 14px; font-family: Arial; width: 100%; margin: 0 0 10px 0; } #contactFormSend textarea { height:100px; } .langs { padding: 1px 0 12px; text-align: right; } .langs a { opacity: 1; text-decoration: none; } .langs a:hover { opacity: 0.7; text-decoration: none; } .contact-item-container { margin-bottom: 30px; } .contact-item { margin: 0 24px; display: inline-block; vertical-align: top; } @media (max-width: 797px) { .main-header .contact { position: static; } .langs { position: absolute; top: 10px; right: 15px; } }