@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-regular.eot); src: local(''),
url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-regular.woff2) format('woff2'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-regular.woff) format('woff'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-regular.ttf) format('truetype'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-600.eot); src: local(''),
url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-600.eot?#iefix) format('embedded-opentype'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-600.woff2) format('woff2'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-600.woff) format('woff'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-600.ttf) format('truetype'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-600.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-700.eot); src: local(''),
url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-700.eot?#iefix) format('embedded-opentype'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-700.woff2) format('woff2'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-700.woff) format('woff'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-700.ttf) format('truetype'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-700.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
src: url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-800.eot); src: local(''),
url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-800.eot?#iefix) format('embedded-opentype'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-800.woff2) format('woff2'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-800.woff) format('woff'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-800.ttf) format('truetype'), url(https://potsdam-classic.de/wp-content/themes/ACC/fonts/open-sans-v34-latin-800.svg#OpenSans) format('svg'); } *,
*:after,
*:before {
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;
text-rendering:optimizeLegibility;
} html {
font-size:62.5%;
}
body {
font-family: 'Open Sans', sans-serif;
color:#686868;
} .clear:before,
.clear:after {
content:' ';
display:table;
}
.clear:after {
clear:both;
}
.clear {
*zoom:1;
}
img {
max-width:100%;
vertical-align:bottom;
}
a {
color: #003b0e;
text-decoration:none;
}
a:hover {
color:#444;
}
a:focus {
outline:0;
}
a:hover,
a:active {
outline:0;
}
input:focus {
outline:0;
border:1px solid #04A4CC;
}
h1 {
font-size: 37px;
line-height: 45px;
color: #434242;
font-weight: 800;
margin-bottom: 25px;
}
h2 {
font-size: 32px;
line-height: 43px;
font-weight: 800;
margin-bottom: 25px;
color: #434242;
}
h3 {
font-size: 20px;
line-height: 28px;
font-weight: 800;
margin-bottom: 25px;
color: #434242;
}
p {
font-size: 24px;
line-height: 38px;
}  .navbar-default {
background-color: #003B0E;
border: 0;
}
.navbar-brand {
height: auto;
line-height: inherit !important;
padding: 18px 15px;
}
.navbar-default .navbar-nav>li>a {
color: white;
}
@media (min-width: 992px) {
.navbar {
border-radius: 0;
}
.navbar-nav>li>a {
padding-top: 0;
padding-bottom: 0;
}
.navbar-default .navbar-nav>li>a {
line-height: 103px;
font-size: 13px;
}
.navbar-nav>li:hover {
background: white;
}
.navbar-nav>li:hover a {
color: #003B0E;
}	
}
@media (max-width: 768px) {
.navbar-default .navbar-toggle .icon-bar {
background-color: white;
}
.navbar-default .navbar-nav>li>a {
font-size: 13px;
}
.navbar-header {
position: relative;
}
.navbar-toggle {
position: absolute;
top: 0;
margin: 0;
right: 0%;
top: -webkit-calc(50% - 17px);
top: -moz-calc(50% - 17px);
top: calc(50% - 17px);
}
}
@media (max-width: 480px) {
.navbar-toggle {
right: 5% !important;
}
}
@media (min-width: 1200px){
.container {
width: 1270px;
}
} .footer {background: #F4F4F4;padding: 33px 0;}
.footer p {
margin: 0;
font-size: 12px;
line-height: 17px;
color: #525252;
font-weight: 600;
}
.footer ul {
margin: 0;
padding: 0;
}
.footer ul li {
display: inline-block;
margin-right: 5px;
position: relative;
padding-right: 10px;
}
.footer ul li a {
font-size: 12px;
line-height: 17px;
color: #525252;
font-weight: 600;
}
.footer ul li:after {
content: '';
width: 1px;
height: 12px;
background: #525252;
position: absolute;
right: 0;
top: 5px;
}
.footer ul li:last-child {
margin: 0;
padding: 0;
}
.footer ul li:last-child:after {
display: none;
}
@media (min-width: 992px) {
.footer ul {
float: right;
}
}
@media (max-width: 767px) {
.footer {
text-align: center;
}
}   @font-face {
font-family:'Font-Name';
src:url(//potsdam-classic.de/wp-content/themes/ACC/fonts/font-name.eot);
src:url(//potsdam-classic.de/wp-content/themes/ACC/fonts/font-name.eot?#iefix) format('embedded-opentype'),
url(//potsdam-classic.de/wp-content/themes/ACC/fonts/font-name.woff) format('woff'),
url(//potsdam-classic.de/wp-content/themes/ACC/fonts/font-name.ttf) format('truetype'),
url(//potsdam-classic.de/wp-content/themes/ACC/fonts/font-name.svg#font-name) format('svg');
font-weight:normal;
font-style:normal;
} @media only screen and (min-width:320px) {
}
@media only screen and (min-width:480px) {
}
@media only screen and (min-width:768px) {
}
@media only screen and (min-width:1024px) {
}
@media only screen and (min-width:1140px) {
}
@media only screen and (min-width:1280px) {
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi) {
} ::selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
::-webkit-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
::-moz-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
} .alignnone {
margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display:block;
margin:5px auto 5px auto;
}
.alignright {
float:right;
margin:5px 0 20px 20px;
}
.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.alignright {
float:right;
margin:5px 0 20px 20px;
}
a img.alignnone {
margin:5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background:#FFF;
border:1px solid #F0F0F0;
max-width:96%;
padding:5px 3px 10px;
text-align:center;
}
.wp-caption.alignnone {
margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
margin:5px 20px 20px 0;
}
.wp-caption.alignright {
margin:5px 0 20px 20px;
}
.wp-caption img {
border:0 none;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.sticky {
}
.bypostauthor {
} @media print {
* {
background:transparent !important;
color:#000 !important;
box-shadow:none !important;
text-shadow:none !important;
}
a,
a:visited {
text-decoration:underline;
}
a[href]:after {
content:" (" attr(href) ")";
}
abbr[title]:after {
content:" (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content:"";
}
pre,blockquote {
border:1px solid #999;
page-break-inside:avoid;
}
thead {
display:table-header-group;
}
tr,img {
page-break-inside:avoid;
}
img {
max-width:100% !important;
}
@page {
margin:0.5cm;
}
p,
h2,
h3 {
orphans:3;
widows:3;
}
h2,
h3 {
page-break-after:avoid;
}
}
@media (max-width: 768px) {
.navbar-header {
float: none;
}
.navbar-left,.navbar-right {
float: none !important;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin-top: 7.5px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.collapse.in{
display:block !important;
}
}
h1.page-title {
padding-left: 110px;
}
.home .page-title {
display: none;
} .hero {
position: relative;
}
.hero .hero-text {
position: absolute;
top: 50px;
right: 50px;
}
.hero .hero-text {
background: #003B0E;
color: white;
margin: 0;
padding: 35px 90px 35px 35px;
}
.hero .hero-text h1 {
margin: 10px 0 24px 0 !important;
color: white;
}
.hero  .hero-text h3 {
color: white;
font-weight: normal;
margin: 0;
} .contact-box .vc_column-inner {
padding: 60px 50px !important;
}
.contact-boxes .contact-box {
color: white;
margin-top: -50px;
}
.contact-boxes .contact-box h2 {
margin: 0 0 24px 0;
color: white;
}
.contact-boxes .vc_btn3-container {
margin: 0;
padding: 0;
}
.contact-boxes .vc_btn3 {
background: #626161 !important;
font-size: 16px !important;
line-height: 22px !important;
font-weight: bold;
padding: 18px 0 !important;
} .inner-box {
background: #003B0E;
padding: 20px 0 30px 50px;
}
.inner-box * {
color: white;
}
.inner-one {
width: 60% !important;
}
.inner-two {
width: 40% !important;
}
.inner-box h2 {
font-size: 24px;
line-height: 36px;
margin: 10px 0 15px 0;
}
.inner-box h3 {
margin: 0;
font-weight: normal;
}
.inner-box p {
font-size: 22px;
line-height: 33px;
}
.hero-bottom {
position: relative;
}
.hero-bottom .hero-text {
position: absolute;
top: 50px;
left: 50px;
background: #003B0E;
padding: 30px 130px 30px 30px;
}
.hero-bottom .hero-text * {
color: white;
}
.hero-bottom .hero-text h1 {
font-size: 29px;
line-height: 42px;
}
.hero-bottom .hero-text h3 {
margin: 0 0 15px 0;
}
.hero-bottom .hero-text a {
background: #626161 !important;
font-size: 16px !important;
line-height: 22px !important;
font-weight: bold;
float: right;
padding: 18px 50px !important;
margin-right: -100px;
}
.hero-bottom .hero-text h3 span {
color: #003B0E;
}
@media (max-width: 767px) {
.hero {
padding: 0 !important;
}
.hero .hero-text {
position: relative !important;
top: inherit;
right: inherit;
padding: 20px !important;
}
.hero .hero-image {
margin: 0 0 10px 0;
}
.hero .hero-text h1 {
font-size: 24px;
line-height: 27px;
}
article > .vc_row{
padding: 0 !important;
}
h2 {
font-size: 20px;
line-height: 24px;
}
p {
font-size: 16px;
line-height: 24px;
}
.contact-boxes .contact-box {
margin: 0 !important;
}
h1.page-title {
padding-left: 0;
}
.inner-one, .inner-two {
width: 100% !important;
}
.inner-box {
padding: 20px;
}
.hero-bottom .hero-text {
position: relative;
top: 0;
left: 0;
padding: 20px;
}
.hero-bottom .hero-text h1 {
font-size: 24px;
line-height: 27px;
}
.hero-bottom .hero-text a {
float: none;
margin: 0 0 20px 0 !important;
display: block;
text-align: center;
padding: 18px 0 !important;
}
}
@media (min-width: 767px) and (max-width: 992px) {
.hero {
padding: 0 !important;
}
.hero .hero-text {
position: relative !important;
top: inherit;
right: inherit;
padding: 20px !important;
}
.hero .hero-image {
margin: 0 0 10px 0;
}
.hero .hero-text h1 {
font-size: 24px;
line-height: 27px;
}
article > .vc_row{
padding: 0 !important;
}
h2 {
font-size: 20px;
line-height: 24px;
}
p {
font-size: 16px;
line-height: 24px;
}
.contact-boxes .contact-box {
margin: 0 !important;
}
h1.page-title {
padding-left: 0;
}
.inner-one, .inner-two {
width: 100% !important;
}
.inner-box {
padding: 20px;
}
.hero-bottom .hero-text {
position: relative;
top: 0;
left: 0;
padding: 20px;
}
.hero-bottom .hero-text h1 {
font-size: 24px;
line-height: 27px;
}
.hero-bottom .hero-text a {
float: none;
margin: 0 0 20px 0 !important;
display: block;
text-align: center;
padding: 18px 0 !important;
}
.wpb_gallery ul li {
position: relative !important;
left: inherit !important;
top: inherit !important;
width: 49% !important;
margin: 0 1% 1% 0 !important;
}
}