/*
Theme Name: BKM
Theme URI: http://bkm-mannesmann.de
Author: Michael Grumptmann
Author URI: http://www.michaelgrumptmann.de
*/

/*------------------------------------------
  Responsive Grid Media Queries - 1280, 1024, 768, 480
   1280-1024   - desktop (default grid)
   1024-768    - tablet landscape
   768-480     - tablet 
   480-less    - phone landscape & smaller
--------------------------------------------*/
@media all and (min-width: 1024px) and (max-width: 1280px) { 
html {margin-top: 26px !important;}
}

@media all and (min-width: 768px) and (max-width: 1024px) {
#main, #main.content-full {padding: 0;}	
.logo > a:nth-child(1) > img:nth-child(1) {padding-top: 0px;}
#header { position:relative; top: -10px;}
#sidebar { display:none;}
#sidebar-page {width: 24%;}
#langbf_bar {top: 10px !important; background: none!important; border-bottom:none!important;min-width: 100%!important; max-width: 100%!important;}
.langbf_tooltip_top { display:none!important;}

}

@media all and (max-width: 765px) {
#langbf_bar { display:none!important;}
}

@media all and (min-width: 769px) and (max-width:909px) { 
.logo > a:nth-child(1) > img:nth-child(1) {padding-top: 0px;}
#header { position:relative; top: -10px;}
#services-box {width: 47%;}
#services-box img { max-width:100%}

}

@media all and (min-width: 480px) and (max-width: 768px) {
#main, #main.content-full {padding: 0;}
#slider .sliderheader h1 {font-size:20px!important;}
#slider .slidersubheader {font-size:15px!important;}
.logo > a:nth-child(1) > img:nth-child(1) {padding-top: 0px;}
#header { position:relative; top: -10px;}
#certificates a img {max-width: 80%;height: auto;}
#featured div.artikelbox.clearfix article .wp-post-image {margin-top: -30px;}
#sidebar { display:none;}
#main div.entry .main-text { width:69%}
#sidebar-page {max-width: 24%;}
#services-box {width: 47%;}
#services-box img { max-width:100%}
#featured > div:nth-child(1) > article:nth-child(1), 
#featured > div:nth-child(1) > article:nth-child(2),
#featured > div:nth-child(1) > article:nth-child(3), 
#news > div:nth-child(1) > article:nth-child(1), 
#news > div:nth-child(1) > article:nth-child(2),
#news > div:nth-child(1) > article:nth-child(3) {max-width:95%};
}

@media all and (min-width: 480px) and (max-width: 630px) { 
.logo > a:nth-child(1) > img:nth-child(1) {padding-top: 0px;}
#header { position:relative; top: -10px;}
#sidebar, #sidebar-page { display:none;}
#main div.entry .main-text { width:97%; padding:5px; border:none;}
#featured div.artikelbox.clearfix article .wp-post-image {margin-top: -30px;}
#services-box {width: 95%;}
#footer-widget-one, #footer-widget-two, #footer-widget-three, #footer-widget-four {width: 95%;}
}

@media all and (max-width: 480px) {
#main, #main.content-full {padding: 0;}
.logo > a:nth-child(1) > img:nth-child(1) {padding-top: 0px;}
#header { position:relative; top: -10px;}
#certificates .artikelbox { display:none;}
#footer-widget-one, #footer-widget-two, #footer-widget-three, #footer-widget-four {width: 95%;}
#slider .sliderheader h1 {font-size:20px!important; padding:0;}
#slider .slidersubheader {font-size:15px!important; padding:0;}
#slider .nivo-caption {top:0px;}
#sidebar, #sidebar-page { display:none;}
#main div.entry .main-text { width:97%; padding:5px; border:none;}
#services-box {width: 95%;}
#services-box img { max-width:100%}
#featured div.artikelbox.clearfix article .wp-post-image {margin-top: -10px;}
#featured > div:nth-child(1) > article:nth-child(1), 
#featured > div:nth-child(1) > article:nth-child(2),
#featured > div:nth-child(1) > article:nth-child(3), 
#news > div:nth-child(1) > article:nth-child(1), 
#news > div:nth-child(1) > article:nth-child(2),
#news > div:nth-child(1) > article:nth-child(3) {max-width:95%};


}
