/*
Theme Name: Perfect Standard Theme
Theme URI: https://netperfection.de
Description: Perfect Standard Theme
Version: 0.1
Author: NetPerfection - Denis Metten
Author URI: http://www.netperfection.de
 */

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/OpenSans-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/OpenSans-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/OpenSans-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/OpenSans-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/OpenSans-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/OpenSans-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/OpenSans-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('fonts/OpenSans-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/OpenSans-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/OpenSans-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/OpenSans-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/OpenSans-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/OpenSans-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('fonts/OpenSans-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/OpenSans-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/OpenSans-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/OpenSans-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/OpenSans-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/OpenSans-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('fonts/OpenSans-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/OpenSans-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/OpenSans-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/OpenSans-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/OpenSans-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/OpenSans-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('fonts/OpenSans-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/OpenSans-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/OpenSans-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/OpenSans-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/OpenSans-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

html, body{height:100%;}

html { 
  background-repeat: no-repeat; 
  background-position: center center;
  background-attachment: fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body {font-family: 'Open Sans', sans-serif;font-weight:400;font-size:16px;color:#000000;padding:0 !important;margin:0 !important;background-color:transparent;text-align:center;}

a,a:link,a:visited,a:active{color:#36a9e1;text-decoration:none;}
a:hover{text-decoration:underline;}

h1, h2, h3{font-weight:400;width:100%;padding-bottom:5px;padding-top:20px;margin-bottom:20px;display:block;}
h1{font-size:3em;}
h2,h3{font-size:2.5em;}
h4{font-weight:700;font-size:16px;margin:15px 0 0 0;}

.logo{
    width:70%;
    margin:0 auto;
    display:block;
}


@media screen and (max-width: 991px) {
}

@media screen and (max-width: 767px) {
}

@media screen and (max-width: 600px) {
}

@media screen and (max-width: 600px) {
}

@media screen and (max-width: 550px) {
        
}

@media screen and (max-width: 362px) {
        
}

@media screen and (max-width: 500px) {
}

@media screen and (max-width: 420px) {
    .overlay-theme {
        font-size:0.7em;
    }
}

@media screen and (min-width: 767px) {
}

@media screen and (min-width: 991px) {
    .container-small {
        width: 850px;
    }
}
