/*
 Theme Name:     Betterware
 Theme URI:      https://click360.pl
 Description:    Betterware
 Author:         Click 360
 Author URI:     https://click360.pl
 Template:       Divi
 Version:        4.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */


header#main-header.et-fixed-header, #main-header{
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}

.et_pb_map_container { 
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); 
    filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%);
}
.et_pb_blurb_position_left .et-pb-icon, .et_pb_blurb_position_right .et-pb-icon {
    display: table-cell;
    font-size: 62px;
}
#top-menu .menu-item:before{
 content: '|';
 position: absolute;
 right: 7px; /* adjust this number as you see fit. This may depend on the spacing of your menu items */
	color: #fff;
}
 
#top-menu .menu-item:last-child:before{
 content:'';
}
 
#top-menu .menu-item-has-children .sub-menu .menu-item:before{
 content:'';
}
#footer-info {
    float: none;
    text-align: center;
}
#menu-stopka { float: none;}
.fa, .fas {
	color: #7c0201;}

.et-fixed-header .logo_container {display: none;}

.et_fixed_nav #top-header { position: absolute !important; } .et-fixed-header { top: 0px!important; }
div#et-top-navigation {
    padding-top: 27px;
}
.fa, .fas {
    color: #000000;
}
.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    padding: 17px 30px;
	font-size: 18px;}
table.cennik {
    border: 2px solid;
    margin-top: 23px;
    margin-bottom: 23px;
}
input.text, input.title, input[type=text], select, textarea, input[type=email] {
    margin: 0;
    background-color: #eee !important;
    border: none !important;
    width: 100% !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 14px;
    color: #999 !important;
    padding: 9px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.wpcf7-submit {
    padding: 0px;
    font-weight: bold;
    height: 40px;
    width: 100% !important;
    border: none !important;
    cursor: pointer;
    color: #fff;
    -webkit-border-radius: .0em;
    -moz-border-radius: .0em;
    border-radius: 40px;
    color: #fff;
    border: solid 1px #c60b19;
    background: #c60b19;
}
span.wpcf7-list-item {
    display: inline-block;
    margin: 0px;
}
.et_pb_widget ul li {
    margin-bottom: .5em;
    line-height: 25px !important;
}
.free-du-blog-1 .free-blog-related-posts-background-color {
    padding-bottom: 35px;
    padding-top: 23px;
    background: #c60b19;
}
.fa, .fas {
    font-weight: 900;
    color: #fff;
    margin-right: 5px;
}

.entry-content li{margin-top:8px}

.entry-content h3, .entry-content h2{margin-top:20px; margin-bottom: 20px}

.et_pb_widget a {
    color: #666;
    text-decoration: none;
    font-size: 14px;
}
.et_pb_widget a:hover {
	color: #666 !important;}

.AddButton {
    position: fixed;
    right: 0px;
    background-color: #c60b19;
    color: #fff;
	    height: 108px;
    z-index: 10000;
    top: 34%;
    width: 50px;
    overflow: hidden;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.RegisterButton, .RegisterButton span {
    height: 150px;
}

.AddButton span {
    float: right;
    width: 50px;
    height: 50px;
    display: block;
    float: right;
}
.RegisterButton span {
    transform: rotate(90deg);
    transform-origin: 0% 0%;
    -ms-transform: rotate(90deg);
    -ms-transform-origin: 20% 40%;
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: 0% 0%;
    position: relative;
    right: -39px;
    top: 15px;
    color: #fff;
}
.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }

.et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget {margin-bottom:10px;}

#et-secondary-menu {
    float: right;
    font-weight: 500;
}
.et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title {
    color: #333;
}
.et_pb_toggle_close {
    padding: 20px;
    background-color: #fff;
}
.et_pb_toggle_title:before {
content: "\43";
    color: #f48802;}

input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {
    margin: 0;
    background-color: #eee !important;
    border: none !important;
    width: 100% !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 14px;
    color: #999 !important;
    padding: 9px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.et_post_meta_wrapper.free-blog-post-featured {
    display: none;
}

.free-archive-blog .et_pb_post .free-post-meta-category-extra a {
	border-radius: 0px !important;}