/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/

/*===================KONTAKT====================*/
.wpcf7-form .column{
	padding-left: 0;
}

.icon_box a{
	color: #000;
}

.wpcf7-acceptance span{
	text-align: justify;
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .wp-block-search input[type="search"], .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea{
	color: #000;
	background: #f5f5f5;
	padding: 20px;
}

input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus{
	background: #f5f5f5;
	color: #000;
}

input::placeholder, textarea::placeholder {
  color: #000;
}

.get_in_touch, .get_in_touch a, .get_in_touch a:hover, .get_in_touch .title, .get_in_touch ul, .column_column .get_in_touch ul, .infobox, .infobox a, .infobox h3, .infobox ul{
	color: #000;
}

.style-simple .icon_box .icon_wrapper{
	font-size: 50px;
}

.style-simple .icon_box .desc_wrapper .title{
	margin-bottom: 10px;
}

.icon_box.icon_position_left{
	padding-left: 100px;
}


/*=====================OGÓLNE===================*/
.mfn-footer a{
	color: #000!important;
}

#Subheader{
	margin-bottom: 50px;
}

#Footer{
	margin-top: 50px;
}

.home #Content{
	padding-top: 0;
}

.mfn-footer h1, .mfn-footer h1 a, .mfn-footer h1 a:hover, .mfn-footer h2, .mfn-footer h2 a, .mfn-footer h2 a:hover, .mfn-footer h3, .mfn-footer h3 a, .mfn-footer h3 a:hover, .mfn-footer h4, .mfn-footer h4 a, .mfn-footer h4 a:hover, .mfn-footer h5, .mfn-footer h5 a, .mfn-footer h5 a:hover, .mfn-footer h6, .mfn-footer h6 a, .mfn-footer h6 a:hover{
	color: #000;
}

.widget_archive ul, .widget_nav_menu ul{
	background: unset;
	list-style: none;
	margin: 0!important;
	padding: 0;
}

#Top_bar .menu > li a{
	text-transform: uppercase;
}

.subheader-both-center #Subheader .title{
	text-align: left;
	font-style: unset;
	font-weight: 500;
	text-transform: uppercase;
}

#Top_bar .logo{
	margin: 0;
}

#Header .container{
	padding: 0;
}

/*=====================OFERTA===================*/
.desc_wrapper{
	margin: 0!important;
}

/*=====================GALERIA===================*/
.button-love{
	display: none;
}

.gallery.masonry .gallery-item {
	padding: 5px;
}

.single-portfolio .post-nav, .single-portfolio .post-meta, .single-portfolio .single-photo-wrapper, .single-portfolio .project-description, .single-portfolio .section-post-intro-share, .single-portfolio .date_label, .single-portfolio .section-related-ul .button{
	display: none;
}
