/*
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: 1.6.2
*/

.naglowek-1 h3 {
	font-size: 40px;
	line-height: 40px;
	font-weight: 400;
}
.cta-tlo {
	    margin-top: 15px;
    margin-bottom: 5px;
}
.column.mcb-column.mcb-item-fcl88kcu3.one.column_column.icon-box-new-white {
    margin-bottom: 0px;
}
.column.mcb-column.mcb-item-1431233e3.one.column_column.icon-box-new-white {
    margin-bottom: 0px;
}
.testimonials_slider .testimonials_slider_ul li .bq_wrapper {
	    padding: 9px 38px 5px;
}
.opinie-h5 h5 {
	font-size: 35px;
	line-height: 40px;
	padding: 0 100px 0 100px;
}

.page-id-1954 h4 {
    font-size: 20px;
}
.page-id-1965 h4 {
    font-size: 20px;
}
.page-id-1965 a {
	color: #000;
}
.page-id-1965 a:hover {
	color: #959595;
	text-decoration: none;
}
.the_content_wrapper ol {
    color: #000;
}
.page-id-1954 a {
	color: #000;
}
.page-id-1954 a:hover {
	color: #959595;
	text-decoration: none;
}
.icon-box-new-white h3 {
	font-size: 42px;
	font-weight: 200;
}
.page-id-1207 .icon-right-open:before {
    color: #fff !important;
}
.page-id-1700 #Top_bar .menu > li > a:hover {
    color: #ff9a00;
}
.page-id-1700 #Action_bar .contact_details a {
    color: #000;
	font-weight: 600;
	font-family: Nunito;
}
.page-id-1700 #Action_bar .contact_details a:hover {
	text-decoration: none;
	color: #ff9a00;
}
.page-id-1700 .icon-mail-line:before {
    content: '\e8d1';
    color: #ff9a00;
}
.page-id-1700 .icon-phone:before {
    content: '\e8f4';
	   color: #ff9a00;
}

.page-id-1703 #Top_bar .menu > li > a:hover {
    color: #959595;
}
.page-id-1703 #Action_bar .contact_details a {
    color: #959595;
	font-weight: 600;
	font-family: Nunito;
}
.page-id-1703 #Action_bar .contact_details a:hover {
	text-decoration: none;
	color: #959595;
}
.page-id-1703 .icon-mail-line:before {
    content: '\e8d1';
    color: #959595;
}
.page-id-1703 .icon-phone:before {
    content: '\e8f4';
	   color: #959595;
}
.menuo-no-borders #Top_bar .menu > li > a span {
    border-width: 0!important;
    text-transform: uppercase;
}
.page-id-1207 div#Action_bar {
	display: none;
}
button#myBtn {
    padding: 5px 16px;
    font-size: 12px;
    background: #e0e0e0;
    color: #828282;

}
.header-classic #Action_bar {
	background: #fff;
}
#Action_bar .contact_details a {
    color: #3e7626;
	font-weight: 600;
	font-family: Nunito;
}
#Action_bar .contact_details a:hover {
	text-decoration: none;
	color: #9c2323;
}
.icon-mail-line:before {
    content: '\e8d1';
    color: #9c2323;
}
.icon-phone:before {
    content: '\e8f4';
	   color: #9c2323;
}
#more {display: none;}
.menu-slider {

    padding: 20px 10px 0px 10px;
}
ul.tabs li a:hover {
	background: #d8d8d8 !important;
	border-radius: 50px;
	color: #fff !important;
}
ul.tabs li a:visited {
	background: #f5f5f5;
	border-radius: 50px;
	color: #959595;
}
/*Menu*/
ul.tabs{
	float:left;clear:both;width:100%;list-style:none;border-bottom:2px solid #fff;position:relative;font-size:1.061em;padding:0
}
ul.tabs li {
	float:left
}
ul.tabs li a{
	display:block;
	text-align:center;
	background: #f5f5f5 !important;
	margin-right: 10px;
	border-radius: 50px; 
	text-decoration:none;
	color:#cccccc;
	padding:12px 20px;
	min-width:85px;
	font-weight:normal; 
	font-family: Nunito;
}
ul.tabs li.active a{
	color:#959595; 
	font-weight: 700; 
	background: #e5e5e5; 
	border-radius: 50px; 
}
.tabsContainer{float:left;clear:both;width:100%;overflow:hidden;*position:relative; }
.tabWrapper{position:relative;font-size:0rem;letter-spacing:-.31em;word-spacing:-.43em;white-space:nowrap;*width:300%; margin-bottom: -35px;}        
.tabContent{background-color:#fff;min-height:300px;text-align:left;width:100%;padding:0px; position:relative;-webkit-box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 19px 0px rgba(0,0,0,0);box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0);}
.tabWrapper > * {display:inline-block;*display:inline;*zoom:1;font-size:1rem;letter-spacing:normal;vertical-align:top;word-spacing:normal;white-space:normal;*width:800px}
#magic-line {position:absolute;bottom:-2px;left:0;width:100px;height:4px;background:#00aeef}
/*Clear Fix*/
.tabs:after {visibility:hidden;display:block;content:"";clear:both;height:0}
*:first-child+html .tabs{zoom:1}
.paoc-pro-popup-modal .paoc-pro-popup-modal-cnt .paoc-pro-popup-modal-cnt-inner {
    padding: 19px 20px 40px 20px;
}

.timeline {
  list-style: none;
}
.timeline > li {
  margin-bottom: 60px;
}

/* for Desktop */
@media ( min-width : 640px ){
  .timeline > li {
    overflow: hidden;
    margin: 0;
    position: relative;
  }
  .timeline-date {
    width: 110px;
    float: left;
    margin-top: 20px;
  }
  .timeline-content {
    width: 75%;
    float: left;
		margin-left: 7px;
    border-left: 3px #3e7626  solid;
padding-left: 15px;
  }
  .timeline-content:before {
    content: '';
    width: 12px;
    height: 12px;
    background: #fff;
		border: 2px solid #959595;
    position: absolute;
    left: 0px;
    top: 19px;
    border-radius: 100%;
  }
}
.paoc-pro-popup-modal {
	width: 52%;
}
.menu-slider h3 {
    font-size: 20px;
    line-height: 35px;
    margin-top: 10px;
    margin-bottom: 0px;
    color: #3e7626;
    text-align: left;
}
.menu-slider h6 {
	font-size: 15px;
	line-height: 15px;
		text-align: left;
	font-family: Roboto;
	font-weight: 400;
}
.data-dzien {
    background: transparent;
    color: #000000;
    border-radius: 0;
    padding: 2px 12px;
    font-family: Nunito;
    font-size: 21px;
    font-weight: 900;
}

.paoc-pro-popup-button {
	padding: 12px 65px;
    background: #e9e9e9;
    color: #999;
		border: 2px solid #f5f5f5;
    display: inline-block;
    text-decoration: none;
	font-size: 15px;
    border-radius:50px;
	margin-right: 20px;
    text-transform: uppercase;
    font-family: Nunito;
    font-weight: 900;
	font-size: 13px;
}
.paoc-pro-popup-button:hover {
	padding: 12px 65px;
    background: transparent;
	border: 2px solid #e9e9e9;
    color: #333;
    display: inline-block;
    text-decoration: none;
border-radius:50px;

    text-transform: uppercase;
    font-family: Nunito;
    font-weight: 900;
}
#Footer a {
    color: #ffffff;
    font-weight: 300;
	font-size: 13px;
}
#Footer a:hover {
text-decoration: none;
}
.footer-copy-center #Footer .footer_copy .copyright {
	font-weight: 300;
	font-size: 12px;
}
#Footer .footer_copy .one {
    margin-bottom: 5px;
    padding-top: 15px;
    min-height: 33px;
}
.button-classic-archie {
	background: #c27ba0;
		border: 2px solid #c27ba0;
	color: #fff;
	width: 100%;
	padding: 15px 65px;
	border-radius: 100px;
	text-transform: uppercase;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
	
}

.button-classic-archie:hover {
	background: transparent;
	color: #c27ba0;
	border: 2px solid #c27ba0;
	padding: 15px 65px;
	border-radius: 100px;
		width: 100%;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
    box-shadow: 0 2px 26px rgba(168,71,118,.47);
    transition: all .3s;
}
.button-classic-sport {
	background: #a84776;
		border: 2px solid #a84776;
	color: #fff;
	width: 100%;
	padding: 15px 65px;
	border-radius: 100px;
	text-transform: uppercase;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
	
}

.button-classic-sport:hover {
	background: transparent;
	color: #a84776;
	border: 2px solid #a84776;
	padding: 15px 65px;
	border-radius: 100px;
		width: 100%;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
    box-shadow: 0 2px 26px rgba(168,71,118,.47);
    transition: all .3s;
}
.button-classic-vegeryby {
	background: #4690d2;
		border: 2px solid #4690d2;
	color: #fff;
	width: 100%;
	padding: 15px 65px;
	border-radius: 100px;
	text-transform: uppercase;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
	
}

.button-classic-vegeryby:hover {
	background: transparent;
	color: #4690d2;
	border: 2px solid #4690d2;
	padding: 15px 65px;
	border-radius: 100px;
		width: 100%;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
    box-shadow: 0 2px 26px rgba(70,144,210,.47);
    transition: all .3s;
}
.button-classic-vege {
	background: #0b5394;
		border: 2px solid #0b5394;
	color: #fff;
	width: 100%;
	padding: 15px 65px;
	border-radius: 100px;
	text-transform: uppercase;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
	
}

.button-classic-vege:hover {
	background: transparent;
	color: #0b5394;
	border: 2px solid #0b5394;
	padding: 15px 65px;
	border-radius: 100px;
		width: 100%;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
    box-shadow: 0 2px 26px rgba(11,83,148,.47);
    transition: all .3s;
}


.button-classic-keto {
	background: #990000;
		border: 2px solid #990000;
	color: #fff;
	width: 100%;
	padding: 15px 65px;
	border-radius: 100px;
	text-transform: uppercase;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
	
}

.button-classic-keto:hover {
	background: transparent;
	color: #990000;
	border: 2px solid #990000;
	padding: 15px 65px;
	border-radius: 100px;
		width: 100%;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
    box-shadow: 0 2px 26px rgba(153,0,0,.47);
    transition: all .3s;
}
.button-classic-100 {
	background: #3e7626;
		border: 2px solid #3e7626;
	color: #fff;
	width: 100%;
	padding: 15px 65px;
	border-radius: 100px;
	text-transform: uppercase;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
	
}

.button-classic-100:hover {
	background: transparent;
	color: #3e7626;
	border: 2px solid #3e7626;
	padding: 15px 65px;
	border-radius: 100px;
		width: 100%;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
    box-shadow: 0 2px 26px rgba(62,118,38,.47);
    transition: all .3s;
}



.button-classic-eventy {
	background: #959595;
		border: 2px solid #959595;
	color: #fff;
	padding: 15px 25px;
	border-radius: 100px;
	text-transform: uppercase;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
	
}

.button-classic-eventy:hover {
	background: transparent;
	color: #959595;
	border: 2px solid #959595;
	padding: 15px 25px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
    box-shadow: 0 2px 26px rgba(149,149,149,.47);
    transition: all .3s;
}


.icon-box-new-white-eventy h3 {
    color: #fff;
	margin-top: 22px;
    margin-bottom: 0px;
}
.button-classic-test-eventy {
		background: #fff;
		border: 2px solid #fff;
	color: #959595;
	font-size: 20px;
	padding: 15px 25px;
	border-radius: 100px;
	text-transform: uppercase;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
}
.button-classic-test-eventy:hover {
		background: transparent;
	color: #fff;
	border: 2px solid #fff;
	padding: 15px 25px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
    box-shadow: 0 2px 26px rgba(255,255,255,.47);
    transition: all .3s;
}
.zobacz-wiecej {
	font-size: 12px;
	color: #9c9c9c;
	margin-left: 0px;
	background: #efefef;
	border-radius: 50px;
	padding: 8px 10px;
	font-family: Roboto;
}
.zobacz-wiecej:hover {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

div#mega-menu-wrap-menu-dieta-pudełkowa {
margin-top: 25px !important;
}
#Top_bar.is-sticky div#mega-menu-wrap-menu-dieta-pudełkowa {
margin-top: 12px !important;
}
.button-classic-2 {
	color: #000;
	width: 100%;

}
.menu-mega-boxy-8 {
	margin-top: 10px;
}

.menu-mega-boxy-8 .button-classic {
	font-size: 12px;
padding: 5px 10px;
	font-family: Roboto;
	background: #ffd966; 
	color:#000;
	border: 2px solid #ffd966;
	font-weight: 500;
}
.menu-mega-boxy-8 .button-classic:hover {
	font-size: 12px;
	color: #ffd966;
	border: 2px solid #ffd966;
padding: 5px 10px;
	font-family: Roboto;
	  box-shadow: 0 2px 26px rgba(255,217,102,.47);
	color: #000;
	font-weight: 500;
}
.menu-mega-boxy-8 h4 {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 0px;
}
.menu-mega-boxy-8 h3 {
	margin-bottom: 0px;
	font-size: 20px;
	color: #ffd966;
	line-height: 18px;
	
}
.menu-mega-boxy-8 h5 {
	font-size: 15px;
	margin-bottom: 5px !important;
	font-family: Roboto;
}
.menu-mega-boxy-8 h6 {
	font-size: 12px;
	font-weight: 400;
	font-family: Roboto;
	margin-bottom: -10px !important;
}
.menu-mega-boxy-8 img {
width: 30%;
	height: 30%;
}




.menu-mega-boxy-7 {
	margin-top: 10px;
}

.menu-mega-boxy-7 .button-classic {
	font-size: 12px;
padding: 5px 10px;
	font-family: Roboto;
	background: #c27ba0; 
	border: 2px solid #c27ba0;
	font-weight: 500;
}
.menu-mega-boxy-7 .button-classic:hover {
	font-size: 12px;
	color: #c27ba0;
	border: 2px solid #c27ba0;
padding: 5px 10px;
	font-family: Roboto;
	font-weight: 500;
		  box-shadow: 0 2px 26px rgba(194,123,160,.47);
	
}
.menu-mega-boxy-7 h4 {
	font-size: 12px;
	
	line-height: 20px;
	margin-bottom: 0px;
}
.menu-mega-boxy-7 h3 {
	margin-bottom: 0px;
	font-size: 20px;
	color: #c27ba0;
	line-height: 18px;
	
}
.menu-mega-boxy-7 h5 {
	font-size: 15px;
	margin-bottom: 5px !important;
	font-family: Roboto;
}
.menu-mega-boxy-7 h6 {
	font-size: 12px;
	font-weight: 400;
	font-family: Roboto;
	margin-bottom: -10px !important;
}
.menu-mega-boxy-7 img {
width: 30%;
	height: 30%;
}





.menu-mega-boxy-6 {
	margin-top: 10px;
}

.menu-mega-boxy-6 .button-classic {
	font-size: 12px;
padding: 5px 10px;
	font-family: Roboto;
	background: #9fc5e8; 
	border: 2px solid #9fc5e8;
	font-weight: 500;
}
.menu-mega-boxy-6 .button-classic:hover {
	font-size: 12px;
	color: #9fc5e8;
	border: 2px solid #9fc5e8;
padding: 5px 10px;
			  box-shadow: 0 2px 26px rgba(159,197,232,.47);
	font-family: Roboto;
	font-weight: 500;
}
.menu-mega-boxy-6 h4 {
	font-size: 12px;
	
	line-height: 20px;
	margin-bottom: 0px;
}
.menu-mega-boxy-6 h3 {
	margin-bottom: 0px;
	font-size: 20px;
	color: #9fc5e8;
	line-height: 18px;
	
}
.menu-mega-boxy-6 h5 {
	font-size: 15px;
	margin-bottom: 5px !important;
	font-family: Roboto;
}
.menu-mega-boxy-6 h6 {
	font-size: 12px;
	font-weight: 400;
	font-family: Roboto;
	margin-bottom: -10px !important;
}
.menu-mega-boxy-6 img {
width: 30%;
	height: 30%;
}





.menu-mega-boxy-5 {
	margin-top: 10px;
}

.menu-mega-boxy-5 .button-classic {
	font-size: 12px;
padding: 5px 10px;
	font-family: Roboto;
	background: #4690d2; 
	border: 2px solid #4690d2;
	font-weight: 500;
}
.menu-mega-boxy-5 .button-classic:hover {
	font-size: 12px;
	color: #0b5394;
	border: 2px solid #4690d2;
				  box-shadow: 0 2px 26px rgba(70,144,210,.47);
padding: 5px 10px;
	font-family: Roboto;
	font-weight: 500;
}
.menu-mega-boxy-5 h4 {
	font-size: 12px;
	
	line-height: 20px;
	margin-bottom: 0px;
}
.menu-mega-boxy-5 h3 {
	margin-bottom: 0px;
	font-size: 20px;
	color: #4690d2;
	line-height: 18px;
	
}
.menu-mega-boxy-5 h5 {
	font-size: 15px;
	margin-bottom: 5px !important;
	font-family: Roboto;
}
.menu-mega-boxy-5 h6 {
	font-size: 12px;
	font-weight: 400;
	font-family: Roboto;
	margin-bottom: -10px !important;
}
.menu-mega-boxy-5 img {
width: 30%;
	height: 30%;
}






.menu-mega-boxy-4 {
	margin-top: 10px;
}

.menu-mega-boxy-4 .button-classic {
	font-size: 12px;
padding: 5px 10px;
	font-family: Roboto;
	background: #0b5394; 
	border: 2px solid #0b5394;
	font-weight: 500;
}
.menu-mega-boxy-4 .button-classic:hover {
	font-size: 12px;
	color: #0b5394;
	border: 2px solid #0b5394;
padding: 5px 10px;
	font-family: Roboto;
	font-weight: 500;
					  box-shadow: 0 2px 26px rgba(11,83,148,.47);
}
.menu-mega-boxy-4 h4 {
	font-size: 12px;
	
	line-height: 20px;
	margin-bottom: 0px;
}
.menu-mega-boxy-4 h3 {
	margin-bottom: 0px;
	font-size: 20px;
	color: #0b5394;
	line-height: 18px;
	
}
.menu-mega-boxy-4 h5 {
	font-size: 15px;
	margin-bottom: 5px !important;
	font-family: Roboto;
}
.menu-mega-boxy-4 h6 {
	font-size: 12px;
	font-weight: 400;
	font-family: Roboto;
	margin-bottom: -10px !important;
}
.menu-mega-boxy-4 img {
width: 30%;
	height: 30%;
}





.menu-mega-boxy-3 {
	margin-top: 10px;
}

.menu-mega-boxy-3 .button-classic {
	font-size: 12px;
padding: 5px 10px;
	font-family: Roboto;
	background: #990000; 
	border: 2px solid #990000;
	font-weight: 500;
}
.menu-mega-boxy-3 .button-classic:hover {
	font-size: 12px;
	color: #990000;
	border: 2px solid #990000;
padding: 5px 10px;
	font-family: Roboto;
						  box-shadow: 0 2px 26px rgba(153,0,0,.47);
	font-weight: 500;
}
.menu-mega-boxy-3 h4 {
	font-size: 12px;
	
	line-height: 20px;
	margin-bottom: 0px;
}
.menu-mega-boxy-3 h3 {
	margin-bottom: 0px;
	font-size: 20px;
	color: #990000;
	line-height: 18px;
	
}
.menu-mega-boxy-3 h5 {
	font-size: 15px;
	margin-bottom: 5px !important;
	font-family: Roboto;
}
.menu-mega-boxy-3 h6 {
	font-size: 12px;
	font-weight: 400;
	font-family: Roboto;
	margin-bottom: -10px !important;
}
.menu-mega-boxy-3 img {
width: 30%;
	height: 30%;
}


.menu-mega-boxy-2 {
	margin-top: 10px;
}

.menu-mega-boxy-2 .button-classic {
	font-size: 12px;
padding: 5px 10px;
	font-family: Roboto;
	font-weight: 500;
	background: #a64d79;
	border: 2px solid #a64d79;
}
.menu-mega-boxy-2 .button-classic:hover {
	font-size: 12px;
padding: 5px 10px;
							  box-shadow: 0 2px 26px rgba(166,77,121,.47);
		border: 2px solid #a64d79;
	font-family: Roboto;
	font-weight: 500;
	color:#a64d79;

}
.menu-mega-boxy-2 h4 {
	font-size: 12px;
	
	line-height: 20px;
	margin-bottom: 0px;
}
.menu-mega-boxy-2 h3 {
	margin-bottom: 0px;
	font-size: 20px;
color:#a64d79;
	line-height: 18px;
	
}
.menu-mega-boxy-2 h5 {
	font-size: 15px;
	margin-bottom: 5px !important;
	font-family: Roboto;
}
.menu-mega-boxy-2 h6 {
	font-size: 12px;

	font-weight: 400;
	font-family: Roboto;
	margin-bottom: -10px !important;
}
.menu-mega-boxy-2 img {
width: 30%;
	height: 30%;
}




div#mega-menu-wrap-menu-dieta-pudełkowa {
	font-family: Nunito;

}
ul.mega-sub-menu {
    margin-top: 9px !important;
}
.menu-mega-boxy-1 {
	margin-top: 10px;
}

.menu-mega-boxy-1 .button-classic {
	font-size: 12px;
padding: 5px 10px;
	font-family: Roboto;
	font-weight: 500;
}
.menu-mega-boxy-1 .button-classic:hover {
	font-size: 12px;
padding: 5px 10px;
	font-family: Roboto;
	font-weight: 500;
}
.menu-mega-boxy-1 h4 {
	font-size: 12px;
	
	line-height: 20px;
	margin-bottom: 0px;
}
.menu-mega-boxy-1 h3 {
	margin-bottom: 0px;
	font-size: 20px;
	line-height: 18px;
	
}
.menu-mega-boxy-1 h5 {
	font-size: 15px;
	margin-bottom: 5px !important;
	font-family: Roboto;
}
.menu-mega-boxy-1 h6 {
	font-size: 12px;
	font-weight: 400;
	font-family: Roboto;
	margin-bottom: -10px !important;
}
.menu-mega-boxy-1 img {
width: 30%;
	height: 30%;
}



.popupaoc-button {
padding: 0px;
    background: transparent;
    color: #a9a9a9;
    display: inline-block;
    text-decoration: none !important;
    -webkit-transition-duration: 0.4s;
    font-family: Nunito;
    font-size: 20px;
    transition-duration: 0.4s;
    font-weight: 900;
}
.popupaoc-button:hover {
padding: 0px;
    background: transparent;
    color: #676767;
    display: inline-block;
    text-decoration: none !important;
    -webkit-transition-duration: 0.4s;
    font-family: Nunito;
    font-size: 20px;
    transition-duration: 0.4s;
    font-weight: 900;
}
.button-diety-9 {
	background: #ff9900;
	border-radius: 50px;
	padding: 15px 20px;
		border: 2px solid #ff9900;
	color: #fff;
font-size: 14px;
}

.button-diety-9:hover {
	background: transparent;
	border: 2px solid #ff9900;
	border-radius: 50px;
	padding: 15px 20px;
	text-decoration: none;
	color: #ff9900;
}
.button-diety-10 {
	background: #7f6000;
	border-radius: 50px;
	padding: 15px 20px;
		border: 2px solid #7f6000;
	color: #fff;
font-size: 14px;
}

.button-diety-10:hover {
	background: transparent;
	border: 2px solid #93c47d;
	border-radius: 50px;
	padding: 15px 20px;
	text-decoration: none;
	color: #7f6000;
}
.button-diety-11 {
	background: #93c47d;
	border-radius: 50px;
	padding: 15px 20px;
		border: 2px solid #93c47d;
	color: #fff;
font-size: 14px;
}

.button-diety-11:hover {
	background: transparent;
	border: 2px solid #93c47d;
	border-radius: 50px;
	padding: 15px 20px;
	text-decoration: none;
	color: #93c47d;
}
.button-diety-1 {
	background: rgb(56, 118, 29);
	border-radius: 50px;
	padding: 15px 20px;
		border: 2px solid rgb(56, 118, 29);
	color: #fff;
font-size: 14px;
}

.button-diety-1:hover {
	background: transparent;
	border: 2px solid rgb(56, 118, 29);
	border-radius: 50px;
	padding: 15px 20px;
	text-decoration: none;
	color: rgb(56, 118, 29);
}
.button-diety-2 {
	background: rgb(166, 77, 121);
	border-radius: 50px;
	padding: 15px 20px;
		border: 2px solid rgb(166, 77, 121);
	color: #fff;
font-size: 14px;
}

.button-diety-2:hover {
	background: transparent;
	border: 2px solid rgb(166, 77, 121);
	border-radius: 50px;
	padding: 15px 20px;
	text-decoration: none;
	color: rgb(166, 77, 121);
}
.button-diety-3 {
	background: rgb(153, 0, 0);
	border-radius: 50px;
	padding: 15px 20px;
		border: 2px solid rgb(153, 0, 0);
	color: #fff;
font-size: 14px;
}

.button-diety-3:hover {
	background: transparent;
	border: 2px solid rgb(153, 0, 0);
	border-radius: 50px;
	padding: 15px 20px;
	text-decoration: none;
	color: rgb(153, 0, 0);
}
.button-diety-4 {
	background: rgb(11, 83, 148);
	border-radius: 50px;
	padding: 15px 20px;
		border: 2px solid rgb(11, 83, 148);
	color: #fff;
font-size: 14px;
}

.button-diety-4:hover {
	background: transparent;
	border: 2px solid rgb(11, 83, 148);
	border-radius: 50px;
	padding: 15px 20px;
	text-decoration: none;
	color: rgb(11, 83, 148);
}
.button-diety-5 {
	background: rgb(70, 144, 210);
	border-radius: 50px;
	padding: 15px 20px;
		border: 2px solid rgb(70, 144, 210);
	color: #fff;
font-size: 14px;
}

.button-diety-5:hover {
	background: transparent;
	border: 2px solid rgb(70, 144, 210);
	border-radius: 50px;
	padding: 15px 20px;
	text-decoration: none;
	color: rgb(70, 144, 210);
}
.button-diety-6 {
	background: rgb(159, 197, 232);
	border-radius: 50px;
	padding: 15px 20px;
		border: 2px solid rgb(159, 197, 232);
	color: #fff;
font-size: 14px;
}

.button-diety-6:hover {
	background: transparent;
	border: 2px solid rgb(159, 197, 232);
	border-radius: 50px;
	padding: 15px 20px;
	text-decoration: none;
	color: rgb(159, 197, 232);
}
.button-diety-7 {
	background: rgb(194, 123, 160);
	border-radius: 50px;
	padding: 15px 20px;
	border: 2px solid rgb(194, 123, 160);
	color: #fff;
font-size: 14px;
}

.button-diety-7:hover {
	background: transparent;
	border: 2px solid rgb(194, 123, 160);
	border-radius: 50px;
	padding: 15px 20px;
	text-decoration: none;
	color: rgb(194, 123, 160);
}
.button-diety-8 {
	background: rgb(255, 217, 102);
	border-radius: 50px;
	padding: 15px 20px;
		border: 2px solid rgb(255, 217, 102);
	color: #000;
font-size: 14px;
}

.button-diety-8:hover {
	background: transparent;
	border: 2px solid rgb(255, 217, 102);
	border-radius: 50px;
	padding: 15px 20px;
	text-decoration: none;
	color: #000;
}
.sa_owl_theme .owl-dots {
	top: 480px;
}





.button-classic-test {
	background: #fff;
		border: 2px solid #fff;
	color: #0d72d7;
	font-size: 20px;
	padding: 15px 25px;
	border-radius: 100px;
	text-transform: uppercase;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
}
.widget_product_categories ul {
	background: #fff;
	color: #000;
}
.widget_product_categories li {
	color: #000;
} .widget_price_filter .price_slider_wrapper .ui-widget-content {
    border-color: transparent!important;
    background: #d3d3d3!important;
}
.widget_product_categories ul li a {
    color: #000 !important;
    display: block;
    padding: 7px 0 7px 3px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background: #fff!important;
    border-width: 4px;
    border-style: solid;
    width: 15px;
    height: 15px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #97b227!important;
}
.column.mcb-column.mcb-item-jxv0tj7js.one.column_column.icon-box-new-white {
    height: 90px !important;
}
.column.mcb-column.mcb-item-rtd2dlj81.one.column_column.icon-box-new-white {
	height: 90px!important;
}
.button-classic-test:hover {
	background: transparent;
	color: #fff;
	border: 2px solid #fff;
	padding: 15px 25px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
    box-shadow: 0 2px 26px rgba(255,255,255,.47);
    transition: all .3s;
}
#Top_bar.is-sticky #logo img.logo-sticky {
    display: inline;
    max-height: 45px;
}
#Top_bar.is-sticky .logo {
    width: auto;
    margin: 0 30px 0 0px;
    padding: 0;
}
#Top_bar #logo {
	    height: 60px;
    line-height: 60px;
    padding: 0px 0 15px 0;
}
}

.header_placeholder {
    height: 0px !important;
}
div#Content {
    margin-bottom: 0px !important;
}
.page-id-2 #Top_bar #logo img {
	max-height: 100%;
}
.contact-stopka h6 {
	font-size: 16px;
}
.image_frame {
	border: 0px;
}
.testimonials_slider.single-photo .slider_pager {
    margin-top: 10px;
}
.date_label:after {
	display: none;
}
.desc h4 {
    font-size: 19px !important;
    line-height: 24px;
}
a.button.button_js.slider_prev.slick-arrow {
    display: none;
}
a.button.button_js.slider_next.slick-arrow {
    display: none;
}
blockquote {
    font-family: "Nunito", sans-serif;
	background: none;
	margin: 0 0 15px 25px;
}
footer#Footer h4 {
    font-size: 20px;
	margin-bottom: 0px;
}
.icon-box-new-white h3 {
	color: #fff;
	margin-bottom: 0px;
}
.icon-box-new-white p {
	color: #fff;
}
.icon-box-new h4 {
	color: #fff;
	font-size: 24px;
	line-height: 28px;
    margin-top: 10px;
}
.icon-box-eventy h3 {
	color: #fff;

}
.icon-box-eventy h4 {
	color: #000;
	font-size: 24px;
	line-height: 28px;
    margin-top: 10px;
}
.icon-box-eventy h3 {
	color: #000;

}
.icon-box-eventy p {
    color: #000;
}

.date_label, .timeline_items > li h3 span {
    background-color: #3e7626;
    color: #ffffff;
}

.blog_slider .blog_slider_ul li .item_wrapper hr {
  display: none;
}
.testimonials_slider .testimonials_slider_ul li .bq_wrapper {
    background: transparent;

}
.single-photo-img {
    border: 2px solid #b90303;
}
a.button.button_left.button_js.kill_the_icon {
	background-color: #fff;
		    font-family: "Nunito", Sans-serif;
		border: 2px solid #3e7626;
    color: #3e7626;

}
blockquote:after {
    content: '\e909';
    font-family: "mfn-icons";
    font-size: 65px;
    position: absolute;
    left: -25px;
    top: -10px;
    color: rgba(2, 107, 0, 0.4);
}
.button-round a.button {
    padding-left: 0px;
}
a.button.button_left.button_js.kill_the_icon:hover {
	background-color: #1f4c14;
		    font-family: "Nunito", Sans-serif;
		border: 2px solid #1f4c14;
    color: #fff;

	    box-shadow: 0 2px 26px rgba(62,118,38,.47);
}
    
.blog_slider .blog_slider_ul li .item_wrapper a.button {
    margin-left: 0px;
    margin-bottom: 0;
    width: 100%;
}
}

.icon-box-new p {
	color: #fff;
	font-size: 16px;
}
.ui-tabs .ui-tabs-nav {
	background-image: none;
}
h2.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title {
    font-size: 22px;
    line-height: 20px;
}
.blog_slider .blog_slider_ul li .item_wrapper .image_frame {
    margin-left: 0px;
    margin-bottom: 15px;
    min-height: 52px;
}
.image_frame {
    border-color: #3e7626;
}
.ui-tabs .ui-tabs-panel {
		background-image: none;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a {
	    color: #3e7626;
}
table tr:first-child td {
    box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0);
}
.ui-tabs .ui-tabs-nav li.ui-state-active a:after {
    background: #3e7626;
}
.woocommerce ul.products li.product a {
    text-decoration: none;
    font-size: 18px;
    line-height: 9px !important;
}
.woocommerce ul.products li.product h4 {
    text-decoration: none;
    font-size: 18px;
    line-height: 25px !important;
	text-align: center;
}
.woocommerce ul.products li.product .price {

	text-align: center;
}
.image_frame .image_wrapper .mask::after {
    background: rgba(255,255,255,0);
}
.woocommerce ul.products li.product .desc {
    background: #fff;
    padding: 10px 0px;
}



#Subheader .title {
    color: #959595;
	font-size: 25px;
	line-height: 25px;
    font-weight: 700;
    letter-spacing: 0px;
    font-style: normal;
}
#Subheader {
	padding: 15px 0px 5px 0;
	background-image: none;
	background: #f9f9f9;
}
#Subheader ul.breadcrumbs li {
	color: #959595;
	font-size: 12px;
}
.icon-right-open:before {
    color: #959595 !important;
}
#Subheader ul.breadcrumbs a {
	color: #959595 !important;
}
.subheader-both-left #Subheader .breadcrumbs {
    margin-top: 0px !important;
}
.button-classic {
	background: #3e7626;
		border: 2px solid #3e7626;
	color: #fff;
	padding: 15px 25px;
	border-radius: 100px;
	text-transform: uppercase;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
	
}

.icon-box-new p {
	color: #fff;
}
.button-classic:hover {
	background: transparent;
	color: #3e7626;
	border: 2px solid #3e7626;
	padding: 15px 25px;
	border-radius: 100px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 700;
	    font-family: "Nunito", Sans-serif;
    box-shadow: 0 2px 26px rgba(62,118,38,.47);
    transition: all .3s;
}
#Top_bar .menu > li > a span:not(.description) {
	padding: 0px 15px;
}
ul#menu-menu {
    text-transform: uppercase;
}
.header-classic #Top_bar {
	background: transparent;
}
.menu-menu span {
font-weight: 600;
	font-size: 16px;
}

#Top_bar .logo {
    margin: 0px 0px 0 0px;
}

.owl-carousel .owl-item {
border: 5px solid #fff;
}
.sa_hover_container {
	border-radius: 10px;
}
.owl-item h5 {
    font-size: 26px;
    line-height: 26px;
    height: 30px;
	margin-bottom: 20px;
	text-align: center;
}

.text-box-start a:hover {
text-decoration: none !important;
}

.text-box-start h5 {
	font-size: 50px;
	color: #fff;
	line-height: 55px;
    font-family: "Nunito", Sans-serif;
}
.page-id-1207 div#Subheader {
	display: none;
}
.page-id-1207 div#Top_bar {
	display: none;
}
.page-id-1207 footer#Footer {
	display: none;
}
.section_wrapper.mcb-section-inner {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.text-box-start h4 {
	margin-top: 200px;
	font-size: 20px;
	color: #fff;
    font-family: "Nunito", Sans-serif;
}
.box-start {
	border-left: 1px solid #fff;
		border-right: 1px solid #fff;
}
.box-start-button {
	background: #3e7626 !important;
	color: #fff !important;
	font-weight: 600;
	font-size: 18px;
		border: 4px solid #3e7626 !important;
	    font-family: "Nunito", Sans-serif;
	border-radius: 100px !important;
}
.box-start-button:hover {
		font-weight: 600;
		    font-family: "Nunito", Sans-serif;
	background: transparent !important;
	border: 4px solid #3e7626;
	color: #fff !important;
	font-size: 18px;

	border-radius: 100px !important;
}
.box-start-button .button_icon {
    background-color: transparent !important;
}
.icon-right-open:before {
    color: #fff;
}

.box-start-button-bistro {
	background: #f79b11 !important;
	color: #fff !important;
		font-weight: 600;
		    font-family: "Nunito", Sans-serif;
	font-size: 18px;
		border: 4px solid #f79b11 !important;
	border-radius: 100px !important;
}
.box-start-button-bistro:hover {
	background: transparent !important;
	border: 4px solid #f79b11;
	color: #fff !important;
			font-weight: 600;

		    font-family: "Nunito", Sans-serif;

	font-size: 18px;
	border-radius: 100px !important;
}
.box-start-button-bistro .button_icon {
    background-color: transparent !important;
}
.box-start-button-event {
	background: #959595 !important;
	color: #fff !important;
		font-weight: 600;
		    font-family: "Nunito", Sans-serif;
	font-size: 18px;
		border: 4px solid #959595 !important;
	border-radius: 100px !important;
}
.woocommerce .product div.entry-summary h1.product_title {
    font-size: 26px;
    line-height: 35px;
    margin-bottom: 10px;
	    padding-right: 80px;
    padding-bottom: 10px;
    position: relative;
}
.woocommerce .product div.entry-summary > p.price {
    margin-bottom: 20px !important;
		    font-family: "Nunito", Sans-serif !important;
			font-weight: 700 !important;

}

.box-start-button-event:hover {
	background: transparent !important;
	border: 4px solid #959595;
	color: #fff !important;
		font-weight: 600;

		    font-family: "Nunito", Sans-serif;
	font-size: 18px;
	border-radius: 100px !important;
}
.box-start-button-event .button_icon {
    background-color: transparent !important;
}
.box-dieta-przycisk {
background: #fff;	
	color: #000;
	border: 2px solid #fff;
	text-transform: uppercase;
	font-weight: 800;
	  font-family: "Nunito", Sans-serif;
	padding: 10px 25px;
	border-radius: 100px;
}
.box-dieta-przycisk:hover {
background: transparent;	
	color: #fff;
	    box-shadow: 0 2px 20px rgba(255,255,255,.47);
	text-decoration: none;
	border: 2px solid #fff;
	text-transform: uppercase;
	font-weight: 800;
	  font-family: "Nunito", Sans-serif;
	padding: 10px 25px;
	border-radius: 100px;
}
.shop-filters {
	display: none;
}
.image_frame .image_wrapper .image_links {
	display: none;
}
.image_frame {
    border-color: #fff;
}
.image_frame .image_wrapper .mask, .edd_download_image:after {

    box-shadow: inset 0 0 0px 0px rgba(0,0,0,.07);
}
.page-id-1703 #Footer {
	background: #589fd7 !important;
}
.page-id-1703 #Footer a:hover {
color: #555;
	text-decoration: none;
}
.page-id-1703 .single-photo-img {
    border: 2px solid #959595;
}
.page-id-1703 .slider_pagination .slick-active a {
	background-color: #959595;
}
.page-id-1703 a:hover {
	color: #959595;
}
.page-id-1703 .slider_pagination .slick-active a:after {
	background: #959595;
}
.page-id-1703 .hr_dots span {
    color: #959595;
    background: #959595;
}
.page-id-1703 blockquote:after {

    color: rgba(149,149,149, 0.4);
}
.contact-stopka h6 {
	font-size: 24px;
	line-height: 24px;
	margin-bottom: -10px;
}
.logo-start {
	display: block;
    width: 100% !important;
    float: none;
    margin: 0 auto !important;
    margin-bottom: 28px !important;
}
.mcb-section-eed60c8e6 {
	background-position: center !important;
}
#more2,#more2a, #more3, #more4, #more4a, #more5, #more6, #more6a, #more7, #more8, #more8a, #more9 {
	display: none;
}
#myBtn2, #myBtn2a, #myBtn3, #myBtn4, #myBtn4a, #myBtn5, #myBtn6, #myBtn6a, #myBtn7, #myBtn8, #myBtn8a, #myBtn9  {
	padding: 5px 16px;
    font-size: 12px;
    background: #e0e0e0;
    color: #828282;
}
.mobile-on {
	display: none;
}
button#responsive-menu-button {
	background-color: white !important;
	top: 1px !important;
}
.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after {
	background-color: black !important;
}
.sa_owl_theme .owl-dots {
	top: 103% !important;
}
#sample_slider a {
	line-height: 1.2;
}
#Footer .wp-image-2234 {
	max-width: 100%;
	height: auto;
}
@media(max-width: 1344px) {
	.button-classic-test {
		display: block;
    	width: 197px;
	}
	.box-dieta-przycisk {
		display: block;
	}
	.button-classic {
		display: block;
		text-align: center;
	}
}
@media(max-width: 1239px) {
	.ord .column_attr {
		display: flex;
	}
	.ord .column_attr a {
		padding: 10px 10px;
		width: 50%;
		text-align: center;
		font-size: 12px;
	}
}
@media(max-width: 998px) {
	.diet-buttons center a {
		display: inline-block;
		padding: 6px;
		margin-bottom: 6px;
		width: 49%;
		font-size: 12px;
	}
	.mobile-off2 {
		display: none;
	}
	
}
@media(max-width: 768px) {
	.mcb-wrap-c735ada8a, .mcb-wrap-unqsybmc1, .mcb-wrap-0s7b0mn8u, .mcb-wrap-sefkriiab {
		width: 100% !important;
	}
	.mcb-wrap-zl1kluy1y, .mcb-wrap-fde18b67c {
		width: 100%;
	}
	.mcb-wrap-zl1kluy1y .button-classic-test ,.mcb-wrap-fde18b67c .button-classic-test, .mcb-wrap-sefkriiab .button-classic-test {
		margin: 0 auto;
	}
	.mcb-wrap-zl1kluy1y, .mcb-wrap-fde18b67c {
		width: 100% !important;
	}
	.mcb-item-cc3fae576 {
		margin-bottom: 0px;
	}
	.logo-mobile-sticky {
		display: none !important;
	}
	.logo-sticky {
		margin-left: 15px;
	}
	.mcb-section-fn0ec73w0 p {
		text-align: left;
	}
	.page-id-1586 #Content .column_attr {
		text-align: left;
		padding-left: 20px !important;
	}
	.drag_element.tips  {
		display: none;
	}
	.mobile-off {
		display: none;
	}
	.mobile-on {
		display: block;
	}
	.mcb-item-fxgg6keb4 .align_right {
		text-align: center;
	}
	.page-id-1586 .column_image {
		margin-bottom: -50px;
		margin-top: 50px;
	}
	.sa_owl_theme .owl-dots {
		margin-top: 0px !important;
	}

}
@media(max-width: 480px) {

}