/* #Tablet (Landscape)
----------------------------------------------------------------------*/
@media only screen and (min-width: 959px) and (max-width: 1177px) {
	body {overflow-x: hidden}
	.boxed, .boxed-margin {width: 98%; margin: 0 auto}
	.boxed-margin {margin: 10px auto}
	.row, .boxed .sticky, .boxed-margin .sticky { width: 95%; }
	.tabs li a {padding: 10px 12px}
	.grid_3 .tabs li a {padding: 10px 8px}
	sf-menu a {font-size: 14px}
	.ads {width: 690px}
	.ticker-wrapper.has-js {overflow: hidden;width: 420px}
	/*.counter li {width: 100%}*/
	
	/*banner highlight*/
	#hide-mobile{display:block !important}
	#show-mobile{display: none !important;}
	
	.font-caslon_h2{font-size:1.8em !important;}
	.font-caslon_h3{font-size:1.8em !important;}
	.banner-image_logowf{max-width: 70% !important; height: auto; margin:0;}
	
	.grid_9_2{width:73% !important; margin: 0 10px 0 0 !important;}
	.grid_2_{width: 20% !important; margin:  0 0 0 30px !important;}
		
	.space-title{height: 120px !important;}
	
	/*****/
	
	.post_day img{margin-right:10px;}
	
	.topnews{display:none;}

	#logo_smartphone {display:none; visibility:hidden;}
	
	.mobile-pub{margin-top:3px;}
	
	.title-banner-calendar{font-size:1.0em; line-height:22px !important;}
	
	/*#news{display:block !important; visibility:visible !important;}
	#world{display:none !important;}
	#trade{display:none !important;}
	#companies{display:none !important;}
	#innovation{display:none !important;}
	#social{display:none !important;}*/
	.grid_4_{width:30% !important; margin-bottom: 40px; /*height:100px;*/}
	.mr40{margin-right:30px !important;}
	
		.escala_h_item { font-size:0.8em !important;}
	
}

/* #Tablet (Portrait)
----------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	body {overflow-x: hidden}
	.boxed, .boxed-margin, body[class^="frame_"] 
	.full, body[class^="frame_"] .boxed, body[class^="frame_"] 
	
	.boxed-margin {width: 100% !important; margin: 0 !important}
	
	.mobile-pub{margin-top:80px !important; background:#EF3437;}
	
	/*banner highlight*/
	#hide-mobile{display:block !important}
	#show-mobile{display: none !important;}
	
	.hide-desktop{display:block !important;}
	
	.font-caslon_h2{font-size:1.8em !important;}
	.font-caslon_h3{font-size:1.8em !important;}
	.banner-image_logowf{max-width: 80% !important; height: auto; margin:0;}
	
	.grid_9_2{width:72% !important; margin: 0 10px 0 0 !important;}
	.grid_2_{width: 20% !important; margin:  0 0 0 30px !important;}
	/********/
	
	.row {width: 95%;}
	.col1, .col2, .col3, .col4, .grid_9 {width: 100%;}
	.sidebar, .post {width: 100%; margin: 0 0 20px}
	.grid_1, .grid_2, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_9_, .grid_10, .grid_11, .grid_12,
	.grid_1.alpha,.grid_1.omega, .grid_2.alpha,.grid_2.omega, .grid_3.alpha,.grid_3.omega, .grid_4.alpha,.grid_4.omega, .grid_5.alpha,.grid_5.omega, .grid_6.alpha,.grid_6.omega, .grid_7.alpha,.grid_7.omega, .grid_8.alpha,.grid_8.omega, .grid_9.alpha,.grid_9.omega, .grid_10.alpha,.grid_10.omega, .grid_11.alpha,.grid_11.omega {width:100%; margin: 0 0 10px;}
	
	#footer .grid_3{width:30% !important;}
	
	.a_head{display:none;}
	.b_head{display:none;}
	.c_head {z-index:10; position:fixed; width:95%; top:0 !important; }
	.mt-mobile{margin-top: 80px !important;}
	
	#logo_smartphone {max-width:15% !important; display:inherit; position:fixed; top:10px !important; left:85px; z-index:9991;}
	
	#mobilepro, .subarrow { display: block; }
	.subarrow {display: block;z-index: 99;position: absolute;top: 0;right: 0;cursor: pointer;font-size: 16px;}
	
	.sf-menu {position: absolute; top: 52px; right: auto; left: 0;background: #1D1E20;}
	.sf-menu a.sf-with-ul {margin-right: 50px !important}
	.sf-menu > li a {padding-left: 20px; padding-top:10px; padding-bottom:15px;}
	.sf-menu i, .sf-menu li a {color: #FFF}
	.sf-menu, .sf-sub-indicator {width: 35%!important;display: none; margin: 4px 0 !important }
	.sf-menu li { margin: 0; border: 0 }
	
	.sf-menu.xactive {display: block!important;}
	.sf-menu li {float: none!important;display: block!important;width: 100%!important;}
	.sf-menu ul:before { content: ""; border-width: 0 0 0 0 !important }
	.sf-menu > li.sfHover:before {color: #000;background: none;width: 0;height: 0px;}
	.sf-menu li:hover ul, .sf-menu li.sfHover ul { padding: 0 !important }
	.sf-menu li { float: none !important; display: block !important; width: 100% !important;overflow: hidden;}
	
	.sf-menu li a, .sf-menu li:first-child a, .sf-menu ul li, .sf-menu li.current { float: none !important; border: 0; }
	.sf-menu li:hover ul, .sf-menu li.sfHover ul {box-shadow: none;-webkit-animation: initial;animation: initial;-moz-animation: initial;-o-animation: initial; }
	.sf-menu ul {position:static !important; display: none !important; width: 100%; }
	.xpopdrop > ul {display: block !important; visibility: inherit !important }
	.sf-menu li:hover > a, .sf-menu li > a:hover, .sf-menu li.current > a {border: 0}
	.sf-menu li li, .sfHover, .sf-menu li:hover, .sf-menu li li.current { background: none !important }
	
	.sf-menu li li:hover > a, .sf-menu li li > a:hover, .sf-menu li li.current > a {color: #ddd}
	.sf-menu a {padding: 16px 0}
	.sf-menu li li a {padding-left: 10% !important;}
	.sf-menu li li li a {padding-left: 13% !important;}
	.sf-menu li li li li a {padding-left: 16% !important;}
	.second_menu .sf-menu {top: 31px}
	
	.post_day img{margin-right:10px;}
				
	.ads {width: 468px;margin: 16px 0;}
	 h3 {font-size: 16px}
	.pagination-tt {margin: 0 0 60px 0}
	.copyright {float: none;display: table;margin: 0 auto}
	
	#footer .grid_3, #footer .grid_4, #footer .grid_9 {width: 48%; margin: 0 1% 30px}
	
	.tabs li a {padding: 10px 5px;}
	.breaking_news {display: none;}
	.ipress_slider .slide_details h3 {padding: 4px 12px;font-size: 12px;font-weight: 300;line-height: 20px}
			
	.events{width:58% !important; margin-right:1% !important;}
	.events2{width:20% !important; margin-right:1% !important;}
	
	.fifty{width:49% !important; margin-right:5px !important;}
	
	.grid_6 {width: 75%;}
		
	.grid_4{width:30% !important; /*height:100px;*/}
	.grid_8{width:67% !important; padding-left:20px;}
	
	.grid_2 {width: 24% !important; margin-left:1% !important;}
			
	.post_day_content{margin-left:20px;}
	
	td{font-size:11px !important;}
	
	.grid_15 alpha{width:50.0% !important; float:left;}
	.image-new-detail{margin-right:25px !important; float:left}
		
	.title-banner-calendar{font-size:1.0em;}
	
	.ads-aleatory{float:right; margin:0 0 10px 50px;}
	
/*	#news{display:block !important; visibility:visible !important;}
	#world{display:none !important;}
	#trade{display:none !important;}
	#companies{display:none !important;}
	#innovation{display:none !important;}
	#social{display:none !important;}*/
	
	.btn-organizations {width:170px !important;}
	.escala_h_item { font-size:0.8em !important;}


}
	


/* #Mobile (Landscape)
----------------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	body {overflow-x: hidden}
	.col1, .col2, .col3, .col4, .boxed, .boxed-margin, body[class^="frame_"] .full, body[class^="frame_"] .boxed, body[class^="frame_"] .boxed-margin {width: 100% !important; margin: 0 !important}
	
	.mobile-pub{margin-top:80px !important;}
	
	.row { width: 95%; }
	.sidebar, .post {width: 100%;margin: 0 0 40px}
	.grid_1, .grid_2, .grid_2_, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_9_, .grid_9_2, .grid_10, .grid_11, .grid_12,
	.grid_1.alpha,.grid_1.omega, .grid_2.alpha,.grid_2.omega, .grid_3.alpha,.grid_3.omega, .grid_4.alpha,.grid_4.omega, .grid_5.alpha,.grid_5.omega, .grid_6.alpha,.grid_6.omega, .grid_7.alpha,.grid_7.omega, .grid_8.alpha,.grid_8.omega, .grid_9.alpha,.grid_9.omega, .grid_10.alpha,.grid_10.omega, .grid_11.alpha,.grid_11.omega {width: 100%; margin:0}

	.topnews{display:none;}
	
	/*Banner highlight*/
	.banner-image_logowf{max-width: 12% !important; height: auto; margin:0 0 25px 0;}
	#hide-mobile{display:none !important;}
	#show-mobile{display:block !important;}
	.font-caslon_h2{font-size:1.6em !important;}
	.font-caslon_h3{font-size:1.6em !important;}
	.hide-desktop{display:block !important;}	
	#mobilepro, .subarrow { display: block;}
	.subarrow {display: block; z-index: 99; position: absolute; top: 0; right: 0; cursor: pointer; font-size: 16px;}
	.sf-menu {position:absolute; top: 52px;right: auto;left: 0; background: #1D1E20;}
	.sf-menu a.sf-with-ul {margin-right: 50px !important}
	.sf-menu > li a {padding-left: 20px; padding-top:10px; padding-bottom:15px;}
	.sf-menu i, .sf-menu li a {color: #FFF}
	.sf-menu, .sf-sub-indicator {width: 60%!important;display: none; margin: 4px 0 !important }
	.sf-menu li { margin: 0; border: 0 }
	.sf-menu.xactive {display: block!important;}
	.sf-menu li {float: none!important;display: block!important;width: 100%!important;}
	.sf-menu ul:before { content: ""; border-width: 0 0 0 0 !important }
	.sf-menu > li.sfHover:before {color: #000;background: none;width: 0;height: 0px;}
	.sf-menu li:hover ul, .sf-menu li.sfHover ul { padding: 0 !important }
	.sf-menu li { float: none !important; display: block !important; width: 100% !important;overflow: hidden; }
	.sf-menu li a, .sf-menu li:first-child a, .sf-menu ul li, .sf-menu li.current { float: none !important; border: 0; }
	.sf-menu li:hover ul, .sf-menu li.sfHover ul {box-shadow: none;-webkit-animation: initial;animation: initial;-moz-animation: initial;-o-animation: initial; }
	.sf-menu ul {position:static !important; display: none !important; width: 100%; }
	.xpopdrop > ul {display: block !important; visibility: inherit !important }
	.sf-menu li:hover > a, .sf-menu li > a:hover, .sf-menu li.current > a {border: 0}
	.sf-menu li li, .sfHover, .sf-menu li:hover, .sf-menu li li.current { background: none !important }
	.sf-menu li li:hover > a, .sf-menu li li > a:hover, .sf-menu li li.current > a {color: #ddd}
	.sf-menu a {padding: 5px 0}
	.sf-menu li li a {padding-left: 10% !important;}
	.sf-menu li li li a {padding-left: 13% !important;}
	.sf-menu li li li li a {padding-left: 16% !important;}
	.second_menu .sf-menu {top: 31px}
	
	.c_head {z-index:999; position:fixed; width:95%; top:0 !important;}
	
	.mt-mobile{margin-top: 50px !important;}
		
	#logo_smartphone { max-width:15% !important; display:inherit; position:fixed; top:15px; left:85px; z-index:9991;}

	.b_head{display:none;}
	.post_day img{ margin-right:10px;}
	
	h3 {font-size: 16px}
	.pagination-tt {margin: 0 0 20px 0}

	.tabs li a {padding: 10px 5px}
	.breaking_news, .social_head {display: none}
	
	.events{width:56% !important; margin-right:1% !important;}
	.events2{width:20% !important; margin-right:1% !important;}
	
	.grid_6 {width: 75%;}
	.grid_4{width:30% !important; margin-right:20px !important; /*height:100px;*/}
	.grid_2 {width:24% !important; margin-left:1% !important;}
	
	.fifty{width:49% !important; margin-right:5px !important}
	
	.grid_4{width:30% !important; /*height:100px;*/ /*margin-right: 10px !important;*/}
	.grid_8{width:66% !important; padding-left:15px;}
		
	.ipress_slider .slide_details {display: none}
	.posts_block .alpha {margin-left: 0 !important;margin-right: 1% !important;}
	.posts_block .omega {margin-right: 0 !important;margin-left: 1% !important;}
	
	#date_time {padding: 5px 10px;}
	
	.mt {margin-top:0px !important}
	
	#footer .grid_3{width:30% !important; margin-right:15px;}
	
	.f16{ font-size:0.9em !important;}
	.f10{ color:#CCC !important}
	
	.height{ height:80px;}
	.ads-aleatory{float:right; margin:10px 0 10px 10%;}
	
	.post_m_content{margin-bottom:3%; padding-bottom:3%;}
	
	.logos{width:40% !important;}
	.logos-financiadores{width:55% !important; padding-top:10px !important;}
	
	/*#news{display:block !important; visibility:visible !important;}
	
	#world{display:none !important;}

	#trade{display:none !important;}
	#companies{display:none !important;}
	#innovation{display:none !important;}
	#social{display:none !important;}*/
	
	.img-news-detail {float:none !important;}

	.fade-text {max-height: 530px;}
    .mr40{margin-right: 15px !important;}
	
	.news-icon-video{bottom:10px !important; right:10px !important; }
	iframe {height: 280px !important;}
	
	input, .btn-more-options{margin:8px 0 !important}
	
	.m-store-img{margin: 0 auto !important;}
	
	.escala_h_item { font-size:0.8em !important;}

}

/*  #Mobile (Portrait) 320px
----------------------------------------------------------------------*/
@media only screen and (min-width: 100px) and (max-width: 480px) {
	body {overflow-x: hidden}
	.col1, .col2, .col3, .col4, .boxed, .boxed-margin, body[class^="frame_"] .full, body[class^="frame_"] .boxed, body[class^="frame_"] .boxed-margin {width: 100% !important;margin: 0 !important}
	
	.mobile-pub{margin-top:80px !important;}
	
	/*banner highlight*/
	#hide-mobile{display:none !important;}
	#show-mobile{display:block !important;}
	.hide-desktop{display:block !important;}
	.whitetrace-banner{width:20% !important; height:3px; margin-bottom:10px; margin-top:30px !important; margin-top:10px; background: #ffffff;}
	.banner-image_logowf{max-width: 25% !important; height: auto; margin:0 0 25px 0 !important;}
		
	.space-title{height: 100px;}
	.banner-highlight{margin-bottom:30px; padding:30px}
	.font-caslon_h2{font-size:1.6em !important;}
	.font-caslon_h3{font-size:1.6em !important;}
	/*******/
	
	.row { width: 95%; padding: 0; }
	.sidebar, .post {width: 100%; margin: 0 0 40px;}
	.grid_1, .grid_2, .grid_2_, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_9_, .grid_9_2, .grid_10, .grid_11, .grid_12,
	.grid_1.alpha,.grid_1.omega, .grid_2.alpha,.grid_2.omega, .grid_3.alpha,.grid_3.omega, .grid_4.alpha,.grid_4.omega, .grid_5.alpha,.grid_5.omega,
	.grid_6.alpha,.grid_6.omega, .grid_7.alpha,.grid_7.omega, .grid_8.alpha,.grid_8.omega, .grid_9.alpha,.grid_9.omega, .grid_10.alpha,.grid_10.omega, .grid_11.alpha,.grid_11.omega {width: 100%; margin:0;}
	
	#mobilepro, .subarrow {display: block;}
	.subarrow {display:block; z-index:99; position:absolute; top:0; right:0; cursor:pointer; font-size:16px;}
	
	.b_head{display:none;}
	.c_head {z-index:999; position:fixed; width:95%; top:0px !important;}
	.mt-mobile{margin-top: 50px !important;}
	
	.sf-menu {position:absolute; top:52px; right:auto; left:0;background:#1D1E20;}
	.sf-menu a.sf-with-ul {margin-right: 50px !important}
	.sf-menu > li a {padding-left: 20px; padding-top:10px; padding-bottom:15px;}
	.sf-menu i, .sf-menu li a {color: #FFF}
	.sf-menu, .sf-sub-indicator {width: 80%!important;display: none; margin: 4px 0 !important }
	.sf-menu li { margin: 0; border: 0 }
	.sf-menu.xactive {display: block!important;}
	.sf-menu li {float: none!important;display: block!important;width: 100%!important;}
	.sf-menu ul:before { content: ""; border-width: 0 0 0 0 !important }
	.sf-menu > li.sfHover:before {color: #000;background: none;width: 0;height: 0px;}
	.sf-menu li:hover ul, .sf-menu li.sfHover ul { padding: 0 !important }
	.sf-menu li { float: none !important; display: block !important; width: 100% !important;overflow: hidden; }
	.sf-menu li a, .sf-menu li:first-child a, .sf-menu ul li, .sf-menu li.current { float: none !important; border: 0; }
	.sf-menu li:hover ul, .sf-menu li.sfHover ul {box-shadow: none;-webkit-animation: initial;animation: initial;-moz-animation: initial;-o-animation: initial; }
	.sf-menu ul {position:static !important; display: none !important; width: 100%; }
	.xpopdrop > ul {display: block !important; visibility: inherit !important }
	.sf-menu li:hover > a, .sf-menu li > a:hover, .sf-menu li.current > a {border: 0}
	.sf-menu li li, .sfHover, .sf-menu li:hover, .sf-menu li li.current { background: none !important }
	.sf-menu li li:hover > a, .sf-menu li li > a:hover, .sf-menu li li.current > a {color: #ddd}
	.sf-menu a {padding: 5px 0}
	.sf-menu li li a {padding-left: 10% !important;}
	.sf-menu li li li a {padding-left: 13% !important;}
	.sf-menu li li li li a {padding-left: 16% !important;}
	.second_menu .sf-menu {top: 31px}	
	
	.hide-mobile{display:none !important}
	
	#logo_smartphone {max-width:20%; display: inherit; position:fixed; top:15px; left:80px; z-index: 9991; }
	
	
	h3 {font-size: 16px}
	.pagination-tt {margin: 0 0 60px 0}
	.copyright {float: none;display: table;margin: 0 auto}
	.tabs li a {padding: 10px 5px}
	.breaking_news {display: none}
	.social a {width: 24px}
	.ipress_slider .slide_details, .social_head, [class^='small_slider_'] .owl-controls, [class^='carousel_'] .owl-controls {display: none !important}
	.posts_block .alpha {margin-left: 0 !important;margin-right: 1% !important;}
	.posts_block .omega {margin-right: 0 !important;margin-left: 1% !important;}
		
	.midd {margin-right: 15px !important}
	.mbf {margin-bottom: 0px !important;}
		
	.post_day img {max-width:90%; height:auto; margin:0;}	
	.post_day .relative .cat:after {border: 0}
	
	/*.grid_4{width:100% !important; margin-bottom: 40px; /*height:100px;}*/
	/*.grid_4_{width:92% !important; margin-bottom: 40px; /*height:100px;}*/

	.events{margin:0 0 5px 0 !important;}
	.events2{margin:0 !important;}
	.omega{margin:0 !important;}

	.grid_6{width:70% !important;}
	.grid_6_ {width:100%;}
	.grid_8{/*width:60% !important;*/padding-bottom: 15px !important;}
	.grid_8 h3{line-height:20px;}
	.grid_8 .texto{display:none;}
	.grid_13.alpha,.grid_13.omega {width:47% !important;}
	
	.grid_14.alpha{width:100% !important;}
		
	.topnews{display:none;}
	.popularnews{display:none;}
	
	/*.label-store{display:none;}*/
	
	.img-mobile{ max-width:125px !important; height:auto;}
	.img-mobile2{max-width:50px !important; height:auto;}
	
	.tabs-content img {max-width:50%; height:auto; margin:0;}
	
	.store-mbt {margin-bottom: 20px !important}
	.fifty{width:100% !important; margin-right:0px !important}
	
	.mt {margin-top:0px !important}
	
	.pm{padding-top:0px !important;}
	.abstract{display:none;}

	.f16{ font-size:0.8em !important;}
	.f10{ color:#CCC !important}
	
	.cat{ width:85%; padding:5px 0px; font-size: 11px;}
	.discount-list{padding:2px; margin:5px;}
	
	.top-searching{line-height:65px !important;}
	
	.checkout{width:20% !important; }
	
	.grid_15.alpha{width:100% !important;}
	
	/*.righter{float:none !important; border-top:1px solid #E5E5E5; padding-top:15px;}
	.lefter{float:none !important;}*/
	
	.righter_, .righter{float:none !important; border-top:1px solid #E5E5E5; padding-top:15px;}
	.lefter_, lefter{float:none !important;}
	
	.copyright{padding-bottom:10px;}
	.m-store-img{margin: 0 auto !important;}
	
	.btn-cancel{padding:8px; max-width:100% !important;}
			
	.cem{width:50% !important;}
	
	.all{width:100% !important;}

	.abstract-format{clear:left; padding-top:0;}
	.image-new-detail{max-width:100%; width:100%;}
	
	.tags{ padding-left:3px !important; padding-right:3px !important; padding-top:0px !important; padding-bottom:0px !important; font-size:10px;}
	
	#footer .widget {margin: 0 !important; clear:left;}

.title-banner-calendar{font-size:0.9em; line-height:22px !important;}
.banner-content {padding-bottom: 20px;}
.height{ height:70px;}
.ads-aleatory{float:none; margin:10px auto !important;}
.post_m_content{margin-bottom:3%; padding-bottom:3%; }
.br{border-bottom:1px solid #f1f1f1; border-right: none;}
.newsletter { margin-top:10px;}
.newsletter p {font-size: 16px;	line-height: 17px;}
.pop-up-newsletter{line-height: 17px;}
.logos{width:65% !important; text-align:center; margin:20px 0 20px 20px !important; }
.logos-financiadores{width:80% !important; padding:15px !important;}
	
.blue-arrow{height:70px;}

/* #news{display:block !important; visibility:visible !important;}
#world{display:none !important;}
#trade{display:none !important;}
#companies{display:none !important;}
#innovation{display:none !important;}
#social{display:none !important;}
*/

.btn-exlusive{position: static; margin-bottom:10px !important;}

.img-news-detail {float:none;}
.fade-text {max-height: 600px;}
.mr40{margin-right: 10px !important;}
.search{display:none;}
	
	.news-icon-video{bottom:5px !important; right:15px !important;}
	iframe {height: 250px !important;}
	
	input{margin:8px 0 !important;}
	
	.mb30{margin-bottom:0 !important;}
	
	.escala_h_item { font-size:0.8em !important;}
	
	.mheight{min-height: 300px !important}
	.pl{padding-left:0px !important;}

}
