button.bx-prev, button.bx-next{border:0;} 
.slider-content .bx-pager.bx-default-pager .bx-pager-link{background:#666; border:0; margin: 0 5px;outline: 0; width: 15px;  height: 15px;  border-radius: 10px;}
.slider-content .bx-pager.bx-default-pager .bx-pager-link.active{background: #f05323;}
@-webkit-keyframes fadeIn {
		  from {
		    opacity: 0;
		  }
		
		  to {
		    opacity: 1;
		  }
		}
		@keyframes fadeIn {
		  from {
		    opacity: 0;
		  }
		
		  to {
		    opacity: 1;
		  }
		}
		
.entry-content iframe {
    max-width: 100%;
}



.single-banner{width:100%}

/*.header-div .google-auto-placed{min-height:280px}*/

.slider-subcontent .display-inline, .featured .display-inline{display:none}


#consent-banner-wall{ display: none; }

@media (min-width:488px) {
	
}

@media (min-width:768px) {
	.header-div .google-auto-placed{min-height:auto}
	.slider-subcontent .display-inline, .featured .display-inline{display:inline}
	
	.slider-content .bx-pager.bx-default-pager .bx-pager-link{width:10px; height:10px; border-radius:5px;}
	.alignright , a img.alignright{
		float:right;
	}
	
	.alignleft {
    		float: left;
    	}

	.row-eq-height {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display:         flex;
	}
	
	
	.navbar-default .navbar-nav>li>a {
	    padding:14px 10px 14px;
	}
	

	.navbar-nav > li > a { font-size: 14px;}
	
	.navbar-default .navbar-nav>li:hover >.dropdown-menu {
    		display: block;
	}
	
	.search-box #searchform #s,
	.search-box .searchandfilter ul input[type=text],
	.search-box .searchandfilter ul .postform{font-size: 72%;/*min-width:85%;*/}
	.newsletter-box input[type=text]{font-size: 72%;}
	.searchandfilter li{width:auto ; vertical-align: bottom;}
	 .search-box ul.search_form_ul li{width:100% ; }
	.search-box .searchandfilter ul input[type="submit"]{width:100%}
	
	.navbar-brand {
		/*float: left;*/
		font-size: 18px;
		height: 135px;
		line-height: 20px;
		padding: 0;
		position: relative;
		z-index: 9;
		max-width: 100%;
		text-align:center;
		width:100%
	}
	.navbar-brand > img{height:135px; display:inline-block;}
	.menu-top-menu-container, .menu-top-menu-container.in{display:block}

	.article-image a{min-height:220px;}
	
	.single-banner{  margin-top: 15px;    padding-top: 1em;}
	
	.searchandfilter ul{display:flex}
	.searchandfilter ul li{width:100%}
	
	.site-header{height: 177px;}
	.header-div{height: 264px;max-height: 264px;}
	#masthead .container.hidden-xs{height: 138px;}

}

@media (min-width:992px) {
	/*.ingredients{width:auto; min-width:30%; max-width:50%}*/
	section{padding:1.5em 0}
	
	.container {
		width:970px;
	}
	
	.navbar-default .navbar-nav>li>a {
	    padding:14px 10px;
	}
	
	.navbar-nav > li > a {
	    font-size: 90%;
	}
	
	.search-box #searchform #s,	.search-box .searchandfilter ul input[type=text],	.search-box .searchandfilter ul .postform{font-size: 78%;margin-bottom:0;}
	.newsletter-box input[type=text]{font-size: 78%;}
	
	#social-top #searchform #s{ max-width: 20em}
	
	.newsletter-box input[type=text]{min-width:100%; }
	.newsletter-box .wysija-paragraph{}
	.newsletter-box .widget_wysija_cont .wysija-submit{left:10px;}
	
	.search-box #searchform #searchsubmit, .wysija-submit,	.search-box .searchandfilter ul input[type=submit]{height: 2.4em;}
	
	.h2, h2 {font-size: 150%;margin: 30px 0;font-weight: bold;}
	.home .h2, .home h2 {font-size: 125%;margin: 10px 0;font-weight: 600;}

	h3.section-title{font-size:80%; padding:0.5em 0em;}
	.entry-meta{ font-size: 90%;}
	.breadcrumb{margin:10px 0;}
	
	.right-part {
 	   width: 82%;
	}
	.comment-author.vcard{}
	.slider-content #slider-image a{max-height:440px; }
	 #commentform input[type=text] {width: 50%;}
	 .form-submit .input.submit{width: 50%}
	 .search-box ul.search_form_ul{	display: flex;}
}

@media (min-width:1024px) {
	.navbar-nav > li > a {
	    font-size: 15px;
	}
	.navbar-nav > li{border-left:1px solid #ffffff47;}
	.navbar-nav > li:first-child{border:0}
	.navbar-container{min-height:88px}
	
	 .navbar-default{
	 	opacity:1; z-index:9; 
		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}
	
	 .navbar-default.shrink{
	 	position: fixed;z-index: 999;width: 100%;top: 0;
	 	-webkit-animation-duration: 1s;
		  animation-duration: 1s;
		  -webkit-animation-fill-mode: both;
		  animation-fill-mode: both;	
		  -webkit-animation-name: fadeIn;
  		animation-name: fadeIn;
  		
  		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}
	 #social-top #searchform #s{min-width: 16em;}
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
 	  .navbar-default .navbar-nav>li>a {
	    padding:14px 10px;
	}
	
	.navbar-nav > li > a {
	    font-size: 14px;
	}
}

@media (min-width:1200px) {
	.container {
		width:1170px;
	}
	.navbar-default .navbar-nav>li>a {
	    padding:14px 18px 14px;
	}

	.navbar-nav > li > a {
	    font-size: 90%;
	}
	.home .search-box .searchandfilter ul input[type=text], .home .search-box .searchandfilter ul .postform, .home .newsletter-box input[type="text"] {font-size: 100%;	}
	.search-box .searchandfilter ul input[type=text],.search-box .searchandfilter ul .postform, .newsletter-box input[type="text"] {font-size: 96%;	}
	.search-box #searchform #searchsubmit, .wysija-submit, .search-box .searchandfilter ul input[type=submit], .newsletter-box input[type="text"] ,
	.search-box #searchform #s, .search-box .searchandfilter ul input[type=text], .search-box .searchandfilter ul .postform{height: 2.7em;}
	.newsletter-box input[type=text]{min-width:100%; }
	 #social-top #searchform #s{min-width: 20em;}
}


@media (max-width:768px) {
	
	.pull-right {

   	 float: left !important;

	}

	/*
	.navbar-toggle{margin-top: 20px;}
	.navbar-default .navbar-toggle .icon-bar {
	    background-color: #fff;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background-color: #3d0548;}
	
	.mobile-text-left{text-align:left !important;}
	.mobile-center{text-align:center;margin: auto !important;}
	img.mobile-center{text-align:center;margin: auto !important;display:block !important;}
	.wpcf7-form-control.wpcf7-submit{width:100%;}
	
	.largest-text {
    	font-size: 22px;
	}
	*/

}