@import '../fonts/fonts.css';

@media screen and (max-width: 1180px)  {

	/* Header */

	header .first-nav,
	header .main-menu {display:none;}
	header #mobile-menu {display:block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 165px;
	height: 28px;
	border:none;
	color: #6b5f61;
	font-family: "HelveticaNeue", Arial;
	font-size: 18px;
	text-indent:7px;
	background:#e3e3e2 url(../images/menu-icon.png) no-repeat center right 7px;
	border-radius:13px;
	}

	.mobile_login{
	float: right;
	padding: 21px 13px 0 0;
	}
		.mobile_login a{
		color: #655248;
		text-decoration: underline;
		font-size:13px;
		}
	.login_drop{
	position:static;
	margin-top:40px;
	margin-right:20px;
	}


	header .center{
	overflow:visible;
	}
	header .main-menu ul li.block a {line-height:110%;padding-top:0px;}
	.content_outer{width:100%;}
	.center {width:100%;overflow-x:hidden;font-size:0;box-sizing:border-box;-moz-box-sizing:border-box;}

	/* Header */

	header .main-menu ul li a {font-size:10px;
	  font-size: 10px;
	  display: table-cell;
	  vertical-align: middle;
	  text-align: center;
	  width: 91px;
	  padding:0 2px;
	  line-height:1.1;
	}

	/* Footer */

	footer #social h4 {text-align:center;}
	footer #social ul {float:none;display:block;text-align:center;width:100%;margin:0;}
	footer #social ul li {float:none;vertical-align:middle;display:inline-block;}
	footer #links ul {padding:15px 0;text-align:center;display:block;width:100%;}
	footer #links ul li {float:none;vertical-align:middle;display:inline-block;margin:0 5px;}
	footer #links ul li a {padding:5px;float:none;}
	footer #links p {display:block;text-align:center;float:none;width:100%;}

	/* Grid */

	#left-menu,
	#content,
	#theme {box-shadow:none;float:none;font-size:16px;display:inline-block;vertical-align:top;box-sizing:border-box;}

	#access,
	#left-menu {width:15%;padding:0;}
	#content.full-width,
	#content {width:85%;padding:20px;}
	#content.internal {width:55%;}
	#theme {width:30%;padding:20px;}

	/* Sidebar Direita */

	#theme #sections {float:none;margin:0 0 30px -21px;/* background:none; */padding-top:10px;}
	#theme #sections > * {box-sizing:border-box;padding:10px !important;width:50% !important;padding-top:0px;}
	#theme #sections h2 {margin:5px 0;}
	#theme #sections ul li {width:100%;}
	/* #theme #sections .sections-box {background:#907e75;}
	#theme #sections .topics-box {background:#8ad6de;} */

	/* Sidebar Esquerda */

	.newsletter-box {border-radius:5px;min-height:100px;padding:10px;background:#dbdbe2;margin-left:10px;margin-right:10px;width:calc(100% - 20px);}
	.newsletter-box button {float:none;}
	#access .newsletter-box {margin-bottom:30px;border-radius:0;background-image:url(../images/box-primeiro-acesso-bg-2.png);background-color:transparent;}

	/* Conteúdo */

	.advertising:after {width:100%;left:0;}
	.lista-palestras-e-entrevistas article .detailed-info {padding-top:15px;}
	.lista-palestras-e-entrevistas article .detailed-info p {font-size:14px;}
	.lista-palestras-e-entrevistas article .detailed-info ul li {margin-bottom:10px;font-size:12px;}




.form_search_button, .form_search_block:last-child{
float:none;
margin:0 auto;
}
.category-list.ipl-3 .category-list-inside article{
width:32%;
margin-right:1%;
}
.category-list.ipl-3 .category-list-inside article:nth-child(3n){
margin-right:1%;
}
header .main-menu ul li{
width:9%;
max-width:9%;
word-wrap: break-word;
  min-width: 33px;
  float: left;
  width: 9%;
}

body.home #content .highlight-block{
width:60%;
}
	.slider_wrap{
	width:100%;
	height:auto;
	}
		.slider_inner article{
		width:95%;
		}
body.home #content .highlight-sidebar{
width:34%;
}
	.product_item{
	width:32%;
	margin:0 1% 0 0;
	}
		.product_item .highlight-receita-thumb img{
		width:100%;
		}
.mobile-hidden{
display:none !important;
}
	body.home #content #slider{
	width:100%;
	}
	body.home #content .highlight-block{
	width:100%;
	}

	body.aulas-e-cursos #content #slider{
	width:100%;
	float:none;
	}


.recipes_sidebar{
float:none;
overflow:hidden;
width:auto;
padding-left:10px;
}
	.cooking_block figure img{
	width:100%;
	}
	.cooking_block figure{
	width:32%;
	}

.agenda_wrap aside{
width:271px;
}
	.agenda #content{
	padding:0 0 0 21px;
	}
header .main-menu ul{
display:block;
}
header .main-menu ul li {
min-width:33px;
}
@-moz-document url-prefix() {
header .main-menu ul li{
min-width:33px;
}
}

.overlay-materia .overlay-wrapper{
	width:auto;
	/* margin:0 40px; */
	margin:0 !important;
	}
	.overlay-materia .overlay-wrapper > .prev, .overlay-materia .overlay-wrapper > .next {
	display:none;
	}
		#content #carrousel .carrousel-content .articles{
		padding-bottom:15px;
		}
			body.home #content #classes article {
			width:18%;
			}
		body.aulas-e-cursos #content .slider_home_wrap_au{
		width:98%;
		}
			.newest-interviews .ad{
			display:none;
			}
}

@media screen and (max-width: 1024px)  {

	.overlay-materia .overlay-wrapper{
	width:auto;
	margin:0 40px;
	}
	.agenda_wrap aside{
	width:98%;
	float:none;
	}
		.agenda_wrap aside .ads-square{
		width:45%;
		margin:0 auto;
		}
		.events_calendar{
		margin:20px auto;
		border-radius:19px;
		}
	.agenda_wrap article{
	width:98%;
	float:none;
	}
	.agenda_slider{
	margin:0 auto;
	}

	/* Footer */

	footer {background-image:none;background-color:#333;}

	footer #subjects {padding-top:25px;}
	footer #subjects .center {padding:0 5%;}
	footer #subjects .left,
	footer #subjects .right {margin-bottom:25px;float:none;display:block;width:100%;}
	footer #subjects .left h4 {margin:0 0 25px 0;}
	footer #subjects .left ul {margin-left:0;}
	footer #subjects .left ul,
	footer #subjects .left ul li {float:none;}
	footer #subjects .left ul li {display:inline-block;vertical-align:top;width:30%;}
	footer #subjects .right ul,
	footer #subjects .right ul li {float:none;}
	footer #subjects .right ul li {display:inline-block;vertical-align:top;width:30%;}


	.overlay-materia .overlay-wrapper{
	/* width:100%; */
	}
.app-list.ipl-2{
width:100%;
}
	.app-list.ipl-2 article{
	width:31%;
	}
	.app-list article{
	width:31%;
	margin:0 0 35px 3%;
	}
.recipes_menu li span{
margin-left:0;
line-height:1.1;
}
	.recipes_menu li img{
	display:none;
	}
.recipes_author_image img{
width:100%;
}
.recipes_content{
width:590px;
}
.advertising .banner{
width:100%;
}
	.toggle_table{
	float:none;
	}
		.cooking_block figure:before{
		top:42%;
		}
.reviews_banner_wrap aside{
display:none;
}
	.reviews_banner_wrap > article{
	float:none;
	width:100%;
	}
.profiles_reviews_block{
width:30%;
}
	#content .articles-category .intro p{
	font-size:13px;
	}
	#content .articles-category .intro h3{
	font-size:18px;
	}
	#content .articles-category .intro{
	height:auto;
	}
	.screen_slider_wrap{
	width:513px;
	}
	.screen_thumbnails a{
	padding:10px  ;
	}
		.screen_thumbnails a p{
		font-size:14px;
		}
	.event_wrap_text{
	float:none;
	width:auto;
	height:auto;
	margin-left:0;
	border-radius:19px;
	}
	.event_slider_wrap .bx-wrapper img{
	width:100%;
	}
	.event_slider_wrap{
	border-radius:19px;
	margin-top:15px;
	overflow:hidden;
	}
		.event_right{
		left:auto;
		right:43px;
		}
	.contacts_map{
	float:none;
	margin:0 auto;
	}
		.contacts_map iframe{
		width:100%;
		}
	.receitas_all{
	display:block;
	}
}

@media screen and (max-width: 980px)  {

	/* Conteúdo */

	#content #explore article {width:calc((100% - 10px) / 2);}
	#content #explore article + article {margin-left:0;}
	#content #explore article:nth-child(even) {margin-left:10px;}

	#possibilities-list article {width:calc((100% - 20px) / 2);}
	#possibilities-list article + article {margin-left:0;}
	#possibilities-list article:nth-child(odd) {margin-left:20px;}
	#possibilities-list article img {width:100%;}
	#possibilities-list article span {font-size:21px;}

	/* Sidebar Direita */

	.addthis_native_toolbox,
	.share-box {display:none;}
	.form_search_button, .form_search_block:last-child{
	margin:29px 0;
	}
	.recipes_content{
	width:500px;
	}
			body.home #content #classes article {
			width:28%;
			}
			body.home #content #classes .ad{
			clear:both;
			float:none;
			margin:30px auto;
			}
	.gallery_modal{
	display:none;
	}
	.gallery_modal_mobile{
	display:block;
	text-align:center;
	}
		.gallery_modal_mobile img{
		max-width:100%;
		}

	header #mobile-menu {display:block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 95px;
	height: 28px;
	border:none;
	color: #6b5f61;
	font-family: "HelveticaNeue", Arial;
	font-size: 16px;
  text-indent: 38px;
	background:#e3e3e2 url(../images/menu-icon.png) no-repeat center left 7px;
	border-radius:13px;
       float: left;
	margin: 12px 0 0 12px;
	}

header h1 .logo { float: none; margin: 0 auto;}
header h1 { float: none;}
header .center {position: relative;}


#sidr-0-button {
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 115px;
  height: 21px;
  border: none;
  color: #eee;
  font-family: "HelveticaNeue", Arial;
  font-size: 16px;
  text-indent:7px;
  background: #5ec2cd url(../images/menu-filter.png) no-repeat center right 10px;
  border-radius: 13px;
  padding-top: 5px;
  float: right;
  margin: 12px 12px 0 0;
}

}

@media screen and (max-width: 860px)  {

	.content_outer{
	display:block;
	}
	.overlay-materia{
	top:50px;
	}

	/* Header */

	header .first-nav,
	header .main-menu {display:none;}
	.wrapper .top .third-nav {margin-top:2px;}
	.wrapper .top .search {width:400px;position:static;background:none;}
	.wrapper .top .search input {margin:0 0 10px 10px;background:#ddd;border-radius:5px;height:40px;line-height:40px;padding:0 10px;}
	.wrapper .top .search button {margin:0 10px 10px;border-radius:5px;text-indent:0;height:40px;line-height:35px;padding:0;padding:0 10px;background:#4e595f;color:#fff;}

	/* "Grid" */

	#access,
	#left-menu {width:100%;height:auto;display:none;}
	#content.internal,
	#content,
	#content.full-width,
	#theme {width:100%;margin-top:0;}

	/* Sidebar Direita */

	#theme {font-size:0;padding-left:0;}
	#theme > * {box-sizing:border-box;margin-bottom:50px !important;padding-left:20px !important;width:auto!important;display:block;vertical-align:top;}
	#theme #sections {margin-left:0;}

	#theme .map-with-search {width:calc(100% - 20px) !important;padding-left:0 !important;margin-left:20px !important;}

	/* Sidebar Esquerda */

	.newsletter-box {min-height:0;padding:25px;width:calc(100% - 20px);box-sizing:border-box;background:#eee;border-radius:5px;margin:0 10px 20px;}
	.newsletter-box label {font-size:14px;font-family:Arial, 'helveticaneueregularregular';}
	.newsletter-box input {font-size:14px;height:30px;line-height:30px;padding:0 10px;border-radius:0;}
	.newsletter-box button {height:30px;line-height:30px;font-size:14px;width:100%;text-align:center;color:#fff;float:none;border-radius:0;}

	/*---slider receitas---*/
	body.home #content .highlight-block, body.home #content .highlight-sidebar{
	width:100%;
	max-width:658px;
	margin:0 auto;
	margin-bottom:10px;
	float:none;
	}
	.receita{
	width:31%;
	margin-right:1%;
	float:left;
	display:block;
	}
	.receita:nth-child(4n){
	margin-right:1%;
	}

	.product_item{
	width:49%;
	margin:0 1% 3% 0;
	}
	.form_search_button, .form_search_block:last-child{
	margin:0px 0;
	}

	#theme .ads-square{
	display:none;
	}
	.map-with-search form{
	width:94%;
	left:3%;
	bottom:5%;
	}
		#theme > .tours{
		width:100% !important;
		display:block;
		}


#menu-macrotemas {
  display: block;
}


.sidr-inner {
  text-transform: uppercase;
  background-color: rgba(74, 50, 43, 0.8)
}

.sidr ul li {
    border-top: 1px solid #666;
    border-bottom: 0;
    font-size: 0.95em;
}

.sidr-expand {
  border-right: 1px solid #444;
  font-size: 2.5em;
  padding: 0 14px;
}

.sidr ul li.sidr-class-menuparent a {
  padding-left: 65px;
}

.sidr ul li ul li:hover>a, .sidr ul li ul li:hover>span, .sidr ul li ul li.active>a, .sidr ul li ul li.active>span, .sidr ul li ul li.sidr-class-active>a, .sidr ul li ul li.sidr-class-active>span {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  font-weight: normal;
  color: #eee;
  border-left: 3px solid #00cdcf;
}

.sidr ul li.expanded-sidr,
.sidr ul li:hover>a, .sidr ul li:hover>span, .sidr ul li.active>a, .sidr ul li.active>span, .sidr ul li.sidr-class-active>a, .sidr ul li.sidr-class-active>span {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

	.overlay-box, .overlay-options .share {
	display:block;
	}
		.overlay-materia .overlay-options .share-wrapper {
  width: 100%;
  margin: 0 0 25px;
}
		.overlay-materia .overlay-options,
		.overlay-materia .overlay-options .share {
		width:100%;
		float: none;
		display: block;
		}
			.overlay-materia .overlay-options .label-materia,
			.overlay-materia .overlay-options .label-artigo{
			display:none;
			}
				.overlay-materia .overlay-options .share{
				text-align:center;
				border:none;
				}
				.overlay-materia .overlay-options .share li{
				display:inline-block;
				padding:0 3%;
				border:none;
				}
	.overlay-related{
	display:none;
	}
	.overlay-content, .overlay-outer{
	display:block !important;
	}
	.overlay-materia .overlay-content .overlay-search{
	display:none;
	}
	.overlay-materia .overlay-content{
	width:100%;
	padding:10px 10px 25px 10px;
	}
	#gallery-next{
	right:auto;
	left:450px;
	}

	body.interna-video #theme > .info-map{
	width:100% !important;
	overflow:hidden;
	margin-left:0;
	height:auto;
	}
		.info-map img{
		width:100%;
		height:auto;
		}
		.info-map .info{
		line-height:17px;
		}
	.courses-list.carousel .carousel-wrapper{
	height:330px;
	}
	.courses-list.carousel article{
	width:100%;
	}
	.recipes_content{
	width:590px;
	}
		.cooking_block figure:before{
		top:44%;
		}
	.event_left, .event_right{
	top:45%;
	}
		body.home #content .highlight-sidebar .ads-square, .agenda_wrap aside .ads-square{
		width:300px;
		margin:0 auto;
		}
		.agenda_wrap aside .ads-square{
		float:left;
		}
		.agenda_wrap aside{
		height:auto;
		margin-bottom:20px;
		}
	.event_wrap_text{
	float:right;
	width:auto;
	}
	.event_slider_wrap{
	margin-top:0;
	}
		.player-and-map iframe{
		width:107%;
		height:500px;
		}
}

@media screen and (max-width: 768px)  {
	.banner300{
	display:block;
	}
	.banner700{
	display:none;
	}

	/* Footer */

	footer #links ul li a {padding:10px;}
	footer #subjects .left ul li,
	footer #subjects .right ul li {width:48%;}

	/* Conteúdo */

	.advertising .banner {width:100% ;}

	.comment_ads .ads-square{
	display:none;
	}
	.restaurant_address_block {
	display: block;
	width: 100%;
	}
		.restaurant_address_block:nth-child(2n){
		margin-left:0;
		}
	.recipes_content{
	width:500px;
	}
	.cooking_block figure{
	width:49%;
	}
		.cooking_block figure:before{
		top:55%;
		}
			#content #carrousel .carrousel-content{
			width:100%;
			margin:0;
			}
			#content #carrousel .carrousel-content article{
			margin:7px 8px;
			}
	.advertising img{
	/* width:468px;
	height:60px; */
	margin:0 auto;
	}
	.advertising p{
	width:468px;
	margin:0 auto;
	}
	.favorite_block{
	width:28%;
	}
	.screen_slider_wrap, .screen_thumbnails{
	width: 95%;
	margin: 0 auto;
	float:none;
	position:static;
	}
}
@media screen and (max-width: 698px) {
	#content #carrousel .carrousel-content article .titles h4,
	#content #carrousel .carrousel-content article .titles p{
	width:100%;
	}
	#possibilities-list article span {font-size:14px;}
	#content.internal #classes article{
	width:99%;
	}
	#content #carrousel .carrousel-content article {
	float: left;
	width: 43%;
	margin: 0 1% 4% 0;
	border: 1px solid #ccc;
	border-top: 0px;
	}
	#content #carrousel .carrousel-content article .titles i{
	display:none;
	}
	#content #carrousel .carrousel-content article .titles{
	padding:6px;
	}
	#content .articles-category article{
	width:100%;
	margin-bottom:4%;
	}
	#content .articles-category .intro{
	width:97%;
	}
	body.home #content #classes article{
	width:100%;
	}
	#classes .ad{
	display:none;
	}

	.recipes_content{
	width:100%;
	float:none;
	}
	.recipes_sidebar{
	padding:10px 0;
	}
		.recipes_sidebar .ads-square{
		display:none;
		}
	.food_table table{
	width:88%;
	}
		.recipes_menu li span{
		margin-left:45px;
		line-height:1.1;
		}
			.recipes_menu li img{
			display:block;
			}
	.cooking_block figure{
	width:47%;
	}
		.cooking_block figure:before{
		top:48%;
		}
	.recipes_photo_wrap figure img{
	width:48%;
	}
	.reviews_banner_img{
	float:none;
	width:100%;
	}
		.reviews_banner_img img{
		width:100%;
		}
	.reviews_banner_wrap section{
	width:auto;
	}
	.reviews_banner_wrap > article{
	height:auto;
	border-radius:15% 15% 0 0;
	padding-bottom:30px;
	}
	.overlay-materia .overlay-wrapper{
	margin:0;
	}
		.overlay-materia .overlay-wrapper > .prev, .overlay-materia .overlay-wrapper > .next{
		display:none;
		}
	.product_block{
	display:block;
	}
}

@media screen and (max-width: 658px) {
.agenda_wrap aside .ads-square{
float:none;
}
body.aulas-e-cursos #content .slider_home_wrap_au{
width:100%;
}
.newest-interviews .ad{
margin-left:0;
}
}

@media screen and (max-width: 540px)  {
	.agenda_slider{
	width:100%;
	}

	/* Sidebar Direita */

	#theme > * {width:100% !important;}
	.receita{
	width:49%;
	}
	.product_item{
	width:99%;
	}

	.overlay-materia .overlay-wrapper > *{
	display:block;
	}
		#bx-pager {
		float:none;
		width:100%;
		}
			#bx-pager a{
			display:inline-block;
			float:left;
			width:30%;
			overflow:hidden;
			margin:0 2.3% 0 0;
			}
			.gall_arrows{
			top:41%;
			}
			.gallery_modal .bx-wrapper, .gallery_modal .bx-wrapper .bx-viewport{
			float:none;
			width:100%;
			height:auto;
			}
			#gallery-next{
			right:auto;
			left:88%;
			}
				#bx-pager a img{
				width:100%;
				display:block;
				padding:10px 0 0 0;
				}
	#content #slider .wrap .ls-l img{
	height:auto;
	}
		#content #slider .wrap .caption h3{
		font-size:16px;
		}
		#content #slider .wrap .caption p{
		font-size:13px;
		}
	.related-articles article{
	float:none;
	width:100%;
	margin:0 0 20px 0;
	padding:0;
	display:block;
	}
	.related-articles article + article{
	margin-left:0;
	}
	.related-articles article img{
	width:100%;
	}
	.app-list.ipl-2 article{
	width:47%;
	}
	.app-list article{
	width:47%;
	margin:0 0 35px 3%;
	}
	.results .result{
	width:48%;
	}
	#content.internal .articles-category article{
	width:100%;
	margin-bottom:2%;
	}
		#content .articles-category article{
		width:95%;
		margin-bottom:3%;
		}
		#content .articles-category .intro{
		width:92%;
		margin-bottom:3%;
		}
		#content .articles-category article .thumb img {
		width:100% !important;
		height: auto !important;
		}
	.courses-list.carousel article{
	width:99%;
	}
	.courses-list article{
	width:49%;
	margin:0 1% 2% 0;
	}
	.courses-list article + article{
	margin:0 1% 2% 0;
	}
		.cooking_block figure:before{
		top:38%;
		}
			#content #carrousel .carrousel-content{
			margin-left:0;
			width:100%;
			}
	.profiles_reviews_block{
	width:46%;
	}
	.info-map{
	margin-top:0;
	}
		.category-list article .discount-tag{
		width: 45px;
		height: 55px;
		font-size:10px;
		background-size:100% 100%;
		}
			.category-list article .discount-tag b{
			font-size:13px;
			padding-top:0;
			}
		.courses-list article img{
		  width: 100%;
		height: 135px;
		}
		.courses-list article{
		overflow:hidden;
		}
		.recipes_photo_item{
		margin-top:15px;
		}
	.event_wrap_text{
	float:none;
	margin-bottom:15px;
	}
		.app-list article .img-wrapper.app_images nav{
		position:static;
		text-align:center;
		}
			.app-list article .img-wrapper.app_images nav a, .app-list article .img-wrapper.app_images nav span{
			display:inline-block;
			}
			.app-list article .img-wrapper.app_images > a img{
			width:100%;
			}
	.ingredients_wrap dl{
	display:block;
	width:95%;
	}
	#content #carrousel .carrousel-content .articles{
	margin-bottom:15px;
	}


	#content #slider .wrap .caption p, .slider_home_wrap .caption p{
	font-size:10px;
	}
	#content #slider .wrap .caption h3, .slider_home_wrap .caption h3{
	font-size:12px;
	}
}

@media screen and (max-width: 480px)  {

	/* Footer */

	footer #links ul li {margin:0;width:100%;text-align:center;}
	footer #links ul li a {display:block;}
	footer #subjects .left ul li a {font-size:12px;}
	.receita{
	width:99%;
	}
	.receita-thumb{
	width:auto;
	height:auto;
	}
		.receita-thumb img{
		width:100%;
		}
		.receita-thumb:before{
		top: 34%;
		left: 47%;
		}
	.wrapper .top .search button{
	display:none;
	}
	.wrapper .top .search input{
	width:120px;
	}
	.slide_arrow{
	top:38%;
	}

	.category-list.ipl-3 .category-list-inside article, .category-list.ipl-3 .category-list-inside article:nth-child(3n){
	width: 46%;
	margin-right: 4%;
	}
	#content #carrousel .carrousel-content article{
	width:95%;
	}
		.courses-list.carousel .carousel-wrapper{
		height:290px;
		}
	.restaurant_address_img {
	float: none;
	display: block;
	padding: 0 0px 13px 0;
	}
		.restaurant_address_img img{
		width:100%;
		}
	.food_table table{
	width:100%;
	font-size:11px;
	}
		.food_table table td{
		padding:3px 1px;
		}
		.cooking_block figure:before{
		top:19%;
		}
	.profiles_reviews_block{
	width:96%;
	}
		.recipes_wrap .advertising img{
		/* width:300px;
		height:60px; */
		}
	.newest-interviews article + article, .lista-palestras-e-entrevistas article + article{
	margin-left:0;
	}
	.newest-interviews article, .lista-palestras-e-entrevistas article {
	width:100%;
	margin-bottom:25px;
	}
	.slider_inner article {
	position: absolute;
	width: 93%;
	bottom: 10px;
	right: 11px;
	opacity: 0.8;
	color: #fff;
	font-size: 12px;
	background: #58d3d5;
	padding: 10px 32px 10px 31px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-top-left-radius: 34px;
	}
		.user-entry iframe, .recipes_video iframe, .player-and-map iframe{
		width:99%;
		height:170px;
		}
	#content #slider .ls-bottom-nav-wrapper{
	display:none;
	}
	.favorite_block{
	width:45%;
	}
		.courses-list.carousel article .title{
		font-size:11px;
		}
		.courses-list article .themes{
		font-size:8px;
		}
	.category-list.ipl-3 article{
	width:46%;
	margin-bottom:15px;
	margin-right:8px;
	}
		.category-list.ipl-3 article + article{
		margin-left:0;
		}
		.category-list article .caption{
		font-size:14px;
		}
			.advertising .banner{
			width:100%;
			}
			.advertising img, #content.internal .advertising img{
			/* height:60px;
			width:300px; */
			}
			.internal .advertising .banner{
			width:auto;
			}
	.food_table_inside {
	width:100%;
	}
		.qoute_wrap h4{
		float:none;
		width:100%;
		text-align:center;
		padding:0 0 25px 0;
		}
		.qoute_wrap{
		background:#715e57;
		}
			.personal_slider_inner ul li img{
			width:100%;
			float:none;
			padding:20px 0 ;
			}
	.program_block p{
	width:98%;
	}
		.overlay-materia .overlay-wrapper{
		margin:0;
		}
	.program_block p:nth-child(2n){
	margin-left:0;
	}

	#content #slider .wrap { width: 480px; height: 185px; }
	#content #slider .ls-slide { position: relative }
	#content #slider .wrap .caption, .slider_home_wrap .caption {
		position: absolute;
		bottom: 0;
	}

	#sidr-0-button,
	header #mobile-menu {
	width: 38px;
	overflow: hidden;
	}

	#sidr-0-button,
	header #mobile-menu .button {
       color: transparent;
	}

header h1 .logo { float: none; margin: 0 auto; width: 30vw; background-size: 30vw auto;}

}

@media screen and (max-width: 320px)  {

	/* Footer */

	footer #subjects .left ul li {width:100%;}
	footer #subjects .right ul li {width:100%;}

	.slider_inner article{
	display:block;
	}

	.wrapper .top .search input{
	width:100px;
	}

	.category-list.ipl-3 .category-list-inside article, .category-list.ipl-3 .category-list-inside article:nth-child(3n){
	width: 96%;
	margin-right: 0%;
	}
	.results .result{
	width:98%;
	}
		.cooking_block figure{
		width:97%;
		}
		.cooking_block figure:before{
		top:48%;
		}
	.recipes_photo_wrap figure img{
	width:98%;
	}
	.advertising img, #content.internal .advertising img{
	/* width:280px; */
	/* height:60px; */
	}
	#content.full-width, #content{
	padding:20px 10px;
	}
	.agenda_wrap aside{
	padding-left:0;
	padding-right:0;
	}
}
