/*
 Theme Name: Bauer Child
 Template: bauer
 Version: 2020.11.22
 Description: Construction and Industrial WordPress Theme
 Author: Ninzio
Theme URI: https://example.com/twenty-fifteen-child/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: 
Text Domain: bauer-child
*/

h1, h2, h3, h4, h5, h6, legend {font-weight: 600;font-style: normal;color: #002f5f;letter-spacing: -.5px;margin-bottom:15px;margin-top:25px;}
h1 {font-size:29px;}
h2 {font-size:26px;}

/*article {width: 90%; max-width:1170px!important;margin-left:auto;margin-right:auto;margin-top: -200px!important;background: white;padding: 50px 5%;}*/
#content-wrap {max-width:1280px; width:90%; margin:0 auto; position:relative; padding-bottom:50px;}
.bauer-container {width:1280px;margin: 0 auto;max-width: 90%;}
article .bauer-container {max-width:90%!important;}
body:not(.no-sidebar) #site-content {margin-top: -200px!important;background: white;margin-bottom:50px; padding:50px 20px}
body:not(.no-sidebar) #sidebar {background-color:#00AEEF!important; margin-top:-200px;}

#sidebar {background: url(assets/img/ftr-stripes.svg) repeat-x #002f5f; display:block!important}
#sidebar input[type=submit] {background:white!important;color:black!important}
#sidebar input, #sidebar textarea {margin-bottom:15px;}

/*HEADER*/
#site-header .header-button  {display:block!important}
#site-header .header-button a {background-color:transparent!important; font-size:28px; font-weight:700;}
.site-navigation-wrap .inner {background:#002f5f!important}
.site-navigation-wrap.fixed-hide, .site-navigation-wrap.fixed-hide .inner {background:#002f5f!important}
#main-nav .sub-menu {width:435px}
#top-bar .top-bar-content {width:65%}


/*Page Headers - Featured Title*/
#featured-title .inner-wrap {padding: 170px 0 120px!important;text-align:left}
#featured-title .inner-wrap * {float:left}
#featured-title .inner-wrap .title-group::before {content:"COURSE";color:white;float:left;display:block;clear:both!important;font-size:18px;font-weight:500;
letter-spacing:1px;}
#featured-title .inner-wrap .title-group h2 {display:block; clear:both!important}
#featured-title.center .main-title::before {content: "";position: absolute;left: 0;bottom: 0;width: 60px;height: 3px;}
#featured-title {background-repeat: no-repeat;background-position: center bottom!important;background-size: cover;min-height:380px;}

/*Home Page - Grids for Training */
#list-of-courses .text-wrap, .text-wrap  {top:0!important;}
#list-of-courses .text-wrap h3.title:before {content:"TRAINING";color:#00aeef;float:left;display:block;clear:both!important;font-size:19px;font-weight:500;
	letter-spacing:2px;background: transparent;float: none;}
#list-of-courses .text-wrap .url-wrap a {margin-top:15px; font-size:20px;}


/*All Normal Lists*/
article ul {list-style:none; margin:0;}
article ul li {background-image: url('assets/img/tick.png');background-repeat: no-repeat;line-height:30px; margin-bottom:10px;padding-left: 45px;}

/*COURSE PAGES - Top Iconised Brief List*/
#course-info ul li {background-repeat: no-repeat;line-height:35px; margin-bottom:10px;padding-left: 45px;;background-size:35px;}
#course-info ul li:first-child {background-image: url('assets/img/delivery.svg');}
#course-info ul li:nth-child(2) {background-image: url('assets/img/cost.svg');}
#course-info ul li:nth-child(3) {background-image: url('assets/img/duration.svg');}
#course-info ul li:nth-child(4) {background-image: url('assets/img/intake.svg');}
#course-info ul li:last-child {background-image: url('assets/img/location.svg');}

/*Forms*/
#forms .thumb img {width: 30px;clear: none;float: left;margin-right: 15px;}
  
/*Footer Area*/
footer{ background: url(assets/img/ftr-stripes.svg) repeat-x #002f5f; padding: 25px 0 0;margin-top:0px;}
footer .bauer-container:before {position: absolute;display: block;background: #4DEA13;width: 100px;
    height: 250px;top: -35px;left: -70px; -webkit-transform: skew(-45deg); -ms-transform: skew(-45deg);
    transform: skew(-45deg); -webkit-backface-visibility: hidden;backface-visibility: initial;-webkit-transition: all .3s; transition: all .3s;}



@media screen and (max-width:991px){
	body:not(.no-sidebar) #site-content {margin-bottom:220px!important;}
}

@media screen and (max-width:533px){
	#header-aside {display:none!important}
	#site-header-inner {padding-top: 20px;padding-bottom: 60px;}
	#featured-title .main-title {float:left; text-align:left!important;}
	#featured-title .inner-wrap {padding: 120px 0 120px !important;}
	body:not(.no-sidebar) #site-content {margin-top: -180px !important;padding:20px;}
	footer .bauer-container {max-width:75%;}
	footer .bauer-container::before {left:-100px}
	#site-header {border-top:5px solid #00aeef}
}