/*
Theme Name: 	BeTheme Child
Theme URI: 		https://sukcesstrony.pl
Author: 		SukcesStrony.pl
Author URI: 	https://sukcesstrony.pl
Description:	Motyw potomny dla motywu BeTheme
Template:		betheme
Version: 		1.0
*/

/* Theme customization starts here
-------------------------------------------------------------- */
#Error_404 {
    overflow: initial !important;
    position: initial !important;
    top: initial !important;
    margin-top: initial !important;
    left: initial !important;
}

/* Header */

h1.title{
  text-shadow: rgb(0, 0, 0) 2px 2px 2px;
}
#Subheader {
    box-shadow: 0 1px 5px 1px black;
}

#cookie-notice .cookie-notice-container {
    box-sizing: border-box;
}


/* Footer */

#Footer .widget_media_image{
  text-align:center;
}
#Footer .widget_media_image img{
 width: 90px;
  height: auto;
}
#Footer h4 {
    margin-top: 12px;
}
#Footer a:hover {
    text-decoration: underline;
}

/* Dzial Kontakt */
.route-form{
  text-align:center;
  margin-top: 15px;
}
.route-form input {
    display: inline;
}
.route-form .search-route-input-field{
  margin-left: 5px;
  margin-right: 5px;
}



/* Mobile version */

@media (max-width: 767px){
  .column_column ul li, .column_helper ul li, .column_visual ul li, .icon_box ul li, .mfn-acc ul li, .ui-tabs-panel ul li, .post-excerpt ul li, .the_content_wrapper ul li{
    text-align: left;
  }
	.section_wrapper .mcb-wrap, .section_wrapper .column, .container .column, .sections_group, .four.columns, h1, h2, h3 {
      text-align: center;
 	 } 
  .column_attr{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .gallery-size-thumbnail img{
    width: 150px !important;
    height: auto !important;
    max-width: 150px;
    max-height: 150px;
  }
  
 }

@media only screen and (max-width: 767px){
  #Content .gallery:not(.gallery-columns-1) .gallery-item {
      width: auto !important;
      clear: none !important;
    float: none !important;
    display: inline-block !important;
    position: relative !important;
    top: 0 !important;
    overflow: visible !important;
  }
  .gallery{
    height: auto !important;
  }
  .mcb-section{
  padding-top: 20px !important;
  padding-bottom: 0 !important;
  
}
  .mcb-section-c140c7f7f{ /*paralaxa w dziale oferta */
    padding-top: 300px !important;
    padding-bottom: 300px !important;
  }
  .column_attr.align_right, .column_attr.align_left{
    text-align: center;
  }
  .column_attr{
    border: none !important;
  }
  div.wpcf7 .ajax-loader{
  display: block !important;
        text-align: center;
    margin: 15px auto 0;
}
  .wpcf7-submit{
    margin-right: 0 !important;
  }
}

/* Home page */
.home h1{
  font-size: 42px;
    line-height: 42px;
    font-weight: 700;
    letter-spacing: 0px;
}
.home .mcb-item-d298a2433 img{ /* zdjecie na stronie glownej */
  max-width: 382px !important;
  height: auto !important;
}

  