
/*
 Theme Name:     Auberge Child Theme
 Theme URI:      https://pl.wordpress.org/themes/auberge/
 Description:    Child theme for the free Auberge theme by WebMan Design
 Author:         Elegant Themes
 Template:       auberge
 Version:        1.0.0
*/
 
@import url("../Auberge/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/* basic styles/layout */

body {
padding-left: 0px;
padding-right: 0px;

}

a[x-apple-data-detectors].tel {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}


.columns-3 .widget:first-child {
    width: 100%;
}

/*header*/


button.slick-prev {
  display: none !important;
}

button.slick-next {
  display: none !important;
}

.site-banner-media:before {
    background: none !important;
    background: none !important;
}

/*widgets*/


/*menu*/

.active-menu-item > a, .post .entry-title, .menu-group-title, .comment-form label {
font-weight: 100;
}

.main-navigation .menu a:hover, .main-navigation .menu li:hover > a, .main-navigation .menu li.active-menu-item > a {
opacity: 0.5;
}

.textwidget {
text-align:center;
}

/*div.entry-content {
min-height:400px;
}*/

h1.site-title {
font-size:0px;
}

div.menu {
position:relative;
top:13px;
}

a.search-toggle {
position:relative;
top:13px;
}

.text-logo::before {
content: url(http://barjanosik.com/wp-content/uploads/2015/12/Logo-1-e1451150761872.png);
}

#menu-item-236 {
font-size:30px;
position:relative;
top:13px;
}

#menu-item-265 {
font-size:30px;
position:relative;
top:14px;
}



/*footer*/

div.site-info a[href="https://wordpress.org"]{
display:none;
}

div.site-info a[href=""]{
display:none;
}

.site-footer, .front-page-widgets-wrapper {
    padding: 1.5% 0px;
}

/*tytuł podstron*/

h1.entry-title {
margin-bottom:10px;
margin-top:30px;
}

/*main content*/

div#content {
padding: 0;
}

/*responsive*/

/*
header#masthead {
height:135px !important;
top: 0 !important;
width: 100% !important;
position: absolute !important;
}

div#site-banner {
position: absolute !important;
top: 135px !important;
width: 100% !important;
bottom: 0px !important;
}

div.front-page-widgets-wrapper
div.site-content
div.site-footer
*/




@media (max-width: 680px) {
    ul#menu-social-menu {
  position:relative !important;
  left: 109px !important;
  bottom:103px !important;
  width: 92px;
  } 
  header#masthead {
   height: 110px;
  }
  body.custom-background {
  background-image: none !important;
 }
}

@media (max-width: 600px) {
  body {
  font-size: 0.9em;
  }
  .custom-menu {
    font-size: 10px;
  }
  .custom-menu div {
   display: none;
  }
  .contactColumn {
  float: none !important;
  width: 100% !important;
  }
}

@media (max-width: 300px) {

  .custom-menu {
    text:align: center;
  }
  .custom-menu div {
   display: none;
  }
  .custom-menu label {
   display:block;
   }

  .custom-menu span {
   display: block;
  } 
}





