/*=================
	commom
==============*/
@media only screen and (max-width: 991px)
{
	.footer .col-md-3{width:50% !important; float:left !important;}
}

@media only screen and (min-width: 1101px) and (max-width: 1279px) {
	#main-menu li a
	{
	   
		border-top: none;
		color: #494949 !important;
		padding: 15px 3px 13px 3px !important;
		text-transform: uppercase !important;
		font: 10px  normal 'Open Sans', sans-serif;
		font-weight: normal !important;
	}
}

@media only screen and (max-width: 1100px) {
	#main-menu {
		display: none;
	}
	#mobile-menu {
		display: block;
		margin: 5px 0;
	}
	#mobile-menu > span {
		margin-left: 19px;
		color: #5b0f4b;
		background:transparent url(../_img/mobile-menu.png) no-repeat left center;
		padding-left:30px;
	}
	#mobile-menu > span:hover {
		color: #5b0f4b;
	}
	#toggle-view-menu {
		top: 43px;
		position:absolute;
		width:350px;
		list-style:none;
	}
	#toggle-view-menu > li{
		background: #1E1E1E;
		border-top-color: #2e2e2e;
		border-bottom-color: #2e2e2e;
	}
	
	#toggle-view-menu  li .menu-panel ul li {
		list-style:none;
		border-bottom-color: #2e2e2e;
	}
	
	#toggle-view-menu  li .menu-panel ul li a {
		border-bottom:solid 1px #777;
		width:100%;
	}
	
	#toggle-view-menu  li .menu-panel ul li ul li a {
		border-bottom:solid 1px #333;
		background-color:#222;
		padding: 2px;
		width:100%;
	}
	
	#toggle-view-menu h3 a {
		font-size: 12px;
		text-transform: uppercase;
		font-weight: 700;
		transition:all .3s;
		color: #bfbfbf;
	}
	#toggle-view-menu h3:hover a {
		color: #fff
	}
	#toggle-view-menu .menu-panel ul li a:hover {
		color: #bfbfbf
	}
	#mobile-menu > span {
		font-family: "Verdana",sans-serif;
		font-weight: 400;
	}
}

@media only screen and (max-width: 1023px) {
     .printfriendly, #flash{display: inline-block;}
	
	.kp-last-news .widget-content > ul > li .item-left{
 		float: left;
 	}
	.kp-last-news .widget-content > ul > li {
 		padding: 15px;
 	}
 	.kp-last-news .widget-content > ul > li .item-left img {
 		width: 100%
 	}
 	.kp-last-news .widget-content > ul > li .item-right{
 		overflow: hidden;
 	}
 	.kp-last-news h3 {
 		margin-top: -4px;
 	}
 	.kp-last-news h3 a {
 		font-size: 13px;
 	}
 	.kp-ads {
 		display: none;
 	}
 	.format-standard span.post-format, .format-gallery span.post-format, .format-audio span.post-format, .format-video span.post-format, .format-quote span.post-format, .format-aside span.post-format {
 		top: 28px;
 		left: 28px;
 	}
 	#pager1 {
 		display: none !important;
 	}
	

}

@media only screen and (max-width: 979px) {
	
 	#bottom-sidebar .widget-last-post .kp-metadata li {
 		display: none;
 	}
 	#bottom-sidebar .widget-last-post .kp-metadata .kp-time {
 		display: list-item;
 	}
 	 	
}

@media only screen and (max-width: 899px) {
	.top-effect {
		display: none;
	}
	#kp-breadcrumb {
		margin-top: 20px;
	}
	

}

@media only screen and (max-width: 799px) {
	#main-menu {
		display: none;
	}
	#mobile-menu {
		display: block;
	}
	#bottom-sidebar .kp-social:before,
	#bottom-sidebar .kp-social:after {
		border:none;
	}
}

@media only screen and (max-width: 767px) {
	
	
	
	.home-evt-txt{height:80px !important; width:100% !important; }
	.home-evt-txt h3 a{text-shadow:-1px -1px 0 #000;}
	#prev3, #next3 {
		top: 38%;
	}
	#sidebar-main-content {
		width: 100%;
		margin-right: 0
	}
	.col-xs-4 {
		width: 100%
	}
	
	
	.kp-comment figure img {
		width: 100%;
	}
	#bottom-sidebar .kp-social > ul > li > span {
 		display: none;
 	}
	.page-single article .article-content figure {
		width:50% !important;
		margin-right:20px !important;
		margin-bottom:5px;
	}
	.page-single article .article-content figure img {
		width:100%;
	}
	.page-single article .article-content figcaption a, .kp-gallery-caption {
		display: block;
	}

}

@media only screen and (max-width: 639px) {
	#main-col {
		width: 100%
	}
	#ca-main-news img {
		width: 100%
	}
	#kp-tab-news .kp-metadata .kp-time {
		display: none;
	}
	.kp-list_cat_news .last-post img {
		width: 100%
	}
	#sidebar {
		float: left !important;
	}
	.kp-ads img {
		width: 100%
	}
	#sidebar .kp-last-news .kp-item img {
		width: 100%
	}
	#ca-kp-story img {
		width: 100%
	}
	#pager1 {
		display: none !important;
	}
	.kp-story .list-news a {
		display: block;
	}
}

@media only screen and (max-width: 599px) {
	#toggle-view-menu {
		top: 43px;
		position:absolute;
		width:250px;
		list-style:none;
	}
	
	.top-news {
		padding-left: 10px;
		padding-right: 10px;
	}
	.bottom-header .kp-time {
		display: none;
	}
	#prev3, #next3 {
		top: 32%;
	}
	#kp-tab-news .tab-content .item img {
		width: 100%
	}
	#kp-tab-news .kp-metadata .kp-time {
		display: block;
	}
	#kp-tab-news #tab-kp-tab-news li.pull-right span {
		display: none;
	}
	.kp-last-news .widget-content > ul > li .item-left {
		float: none;

	}
	.kp-last-news .widget-content > ul > li .item-right h3 {
		margin-top: 10px;
	}
	.kp-last-news .widget-content > ul > li .item-right h3,
	.kp-last-news .widget-content > ul > li .item-right p {
		padding-left: 0;
	}
	.kp-list_cat_news div.pull-left {
		margin-right: 0;
		width: 100%;
		margin-bottom: 15px;
	}
	.kp-list_cat_news .item-right {
		overflow: visible;
	}
	.page-single article .item-left {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 15px
	}
	.page-single .share-post {
		display: none;
	}
	.page-single .kp-pager {
		margin-top: 10px;
	}
	.page-single .kp-tags span {
		display: none;
	}
	.page-single .kp-author figure {
		margin-right: 0;
		float:none !important;
		margin-bottom: 15px;
	}
	.page-single .kp-author figure img {
		width: 100%;
		height: auto;
	}
	.page-content .element-kp-accordion,
	.page-content .element-kp-toggle
	{
	    width: 100%;
	}
	.page-content .element-kp-accordion
	{
	    margin-right: 0;
	    margin-bottom: 20px;
	}

	/*page 404*/
	.error-404 .left-col,
	.error-404 .right-col {
		width: 90%;
		margin: 0 5%;
		float: none;
	}
	.error-404 .left-col p {
		text-align: left;
	}

.three-plates .plate{width:100% !important; border-bottom:1px solid #717476;}
.three-plates .plate .separator{border-right:0px solid #a7acaf !important; background-color:#a7acaf !important;}
.three-plates .plate a{padding:10px !important;}
.three-plates .plate .alpha, .three-plates .plate .omega{height:auto !important;}
}


/*responsive for viewport from 1024 to wraper+40px*/

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
	.logoText { text-align:center; padding-left:2px;padding-right:0;height:60px;padding-top:18px;}
.logoText span { text-align:center; font-size:9px;}
.logoMenu {padding-left:0;padding-right:0;height:60px;padding-top:7px;}
.logoOthers {padding-left:0;padding-right:0;height:60px;}

.top-social-form {float: right;}

.top-search-form
{
    background: #fff;
    border: 1px solid #eaeaea;
    float: right;
    margin: 4px 0 0;
    width: 100%;
}
.top-search-form .search-text {
    border: medium none;
    padding: 2px 2px;
    width: 87%;
}

	.wraper {
		width: 980px
	}
	#page-header nav {
		width: 100%;
	}
	
	.top-news {
		width: 500px
	}
	.top-news .list_carousel {
		width: 320px
	}
	#main-content {
		width: 710px
	}
	#sidebar {
		width: 250px
	}
	#main-col {
		width: 440px;
	}
	.kp-main-news .list_carousel, #ca-main-news .item figure {
		width: 440px
	}
	.kp-review figure {
		width: 190px;
	}
	.kp-video li {
		width: 210px
	}
	#kp-tab-news .tab-content .item {
		width: 345px;
	}
	
	.kp-last-news .kp-metadata li {
		display: none;
	}
	.kp-last-news .kp-metadata .kp-time {
		display: block;
		background: none;
		display: list-item;
		padding: 0;
		margin-right: 10px;
	}
	.kp-tab-content #myTab a {
		width: 81px;
	}
	.toggle-view .panel figure {
		width: 100px
	}
	.kp-flickr li img {
		width: 76px;
		height: 76px;
	}
	#bottom-sidebar .kp-social li {
		margin-right: 0
	}
	#bottom-sidebar .widget-new-letter .form-group {
		width: 225px;
	}
	.widget-kp-tab .kp-tabs li > a {
		padding: 8px 11px
	}
	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 345px;
	}
	/*page category*/
	.list-post-cat .feature-post figure {
		width: 180px
	}
	.list-post-cat .item > div.pull-left {
		width: 200px
	}
	/*
	.list-post-cat .item .item-right .kp-metadata {
		display: none;
	}*/
	
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 305px
	}
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 345px;
	}

	/*single*/
	.page-single .related-post ul li {
		width: 223px;
	}
	 .page-single .related-post .list_carousel {
	 	width: 729px;
	 }
	 #next5, #prev5 {
	 	top: 34%;
	 }
	 .page-single .pagination {
	 	padding-left: 540px;
	 }
	 	.kp-home-events ul li:first-child figure img,
		.home-temas-inner img {
width: 100% !important;
}

.error404-right{float:left !important; width:500px;}

.home-cta h1{font-size:21px !important;}
.home-cta h1 span{font-size:21px !important;}
.home-cta h3{font-size:16px !important;}
}
/*responsive for viewport from 980px to 1023px*/
@media only screen and (min-width: 980px) and (max-width: 1023px) {
 	.logoText { text-align:center; padding-left:2px;padding-right:0;height:60px;padding-top:18px;}
.logoText span { text-align:center; font-size:9px;}
.logoMenu {padding-left:0;padding-right:0;height:60px;padding-top:7px;}
.logoOthers {padding-left:0;padding-right:0;height:60px;}

.top-social-form {float: right;}

.top-search-form
{
    background: #fff;
    border: 1px solid #eaeaea;
    float: right;
    margin: 4px 0 0;
    width: 100%;
}
.top-search-form .search-text {
    border: medium none;
    padding: 2px 2px;
    width: 87%;
}

	.wraper{
 		width: 940px;
 	}
 	#page-header nav {
 		width: 690px;
 	}
 	.top-news {
 		width: 470px;
 	}
 	.top-news .list_carousel {
 		width: 270px
 	}
 	#main-content {
 		width: 700px;
 		margin-right: 20px;
 	}
 	#sidebar-main-content {
 		width: 320px
 	}
 	#ca-kp-story .thumbnail figure img {
 		width: 100%
 	}
 	#pager1 {
 		top: 298px;
 	}
 	.kp-comment figure {
 		width: 100px;
 		height: 100px
 	}
 	.kp-comment figure img {
 		width: 100%;
 		height: 100%
 	}
 	.kp-comment p {
 		width: 205px;
 	}
 	#main-col {
 		width: 600px;
 	}
 	.kp-main-news .list_carousel, #ca-main-news .item figure {
 		width: 600px
 	}
 	#ca-main-news .item figure img {
 		width: 100%
 	}
 	.kp-video li {
 		width: 290px;
 	}
 	
 	#kp-tab-news .tab-content .item {
 		width: 460px
 	}
 	#kp-tab-news .tab-content .item figure img {
 		width: 100%
 	}
 	
 	.kp-list_cat_news .last-post figure img {
 		width: 100%
 	}
 	#sidebar {
 		float: left !important;
 		width: 200px;
 	}
 	
 	.kp-last-news .widget-content > ul > li .item-left{
 		
 		width: 358px;
 	}

 	#bottom-sidebar .kp-social li {
 		margin-left: 30px;
 		margin-right: 8px;
 	}
 	#bottom-sidebar .widget-new-letter .form-group {
 		width: 215px;
 	}
 	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 460px;
	}
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 460px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 420px
	}

	.list-post-cat-2 #list-post-cat-2 .item > a img, .page-video .top-item img{
		width: 100%
	}
	/*page video*/
	.slide-video figure img {
		width: 100%;
	}
	/*single*/
	.page-single .related-post ul li {
		width: 300px;
	}
	.page-single .related-post ul li a img {
		width: 100%;
	}
	.page-single .related-post .list_carousel {
	 	width: 960px;
	 }
	 #next5, #prev5 {
	 	top: 38%;
	 }
	 .page-single .pagination {
	 	padding-left: 770px;
	 }
	 .news-mm{display:none;}
	 
	 .calendario {
width: 250px !important;
margin: 0 0;
}
.error404-right{float:left !important; width:550px;}
}
/*responsive for viewport from 900px to 979px*/
@media only screen and (min-width: 900px) and (max-width: 979px) {
	.logoText { text-align:center; padding-left:2px;padding-right:0;height:60px;padding-top:18px;}
.logoText span { text-align:center; font-size:9px;}
.logoMenu {padding-left:0;padding-right:0;height:60px;padding-top:7px;}
.logoOthers {padding-left:0;padding-right:0;height:60px;}

.top-social-form {float: right;}

.top-search-form
{
    background: #fff;
    border: 1px solid #eaeaea;
    float: right;
    margin: 4px 0 0;
    width: 100%;
}
.top-search-form .search-text {
    border: medium none;
    padding: 2px 2px;
    width: 89%;
}

	.wraper{
 		width: 860px;
 	}
 	#page-header nav {
 		width: 610px;
 	}
 	.top-news {
 		width: 610px;
 	}
 	.top-news .list_carousel {
 		width: 420px;
 	}
 	#main-content {
 		width: 640px;
 		margin-right: 0;
 	}
 	#pager1 {
 		bottom: 60px;
 	}
 	#main-col {
 		width: 590px
 	}
 	.kp-main-news .list_carousel, #ca-main-news .item figure {
 		width: 590px
 	}
 	#ca-main-news .item figure img {
 		width: 100%
 	}
 	.kp-video li {
 		width: 285px;
 	}
 	#kp-tab-news .tab-content .item {
 		width: 420px;
 	}
 	#kp-tab-news .tab-content .item figure img {
 		width: 100%
 	}
 	
 	.kp-list_cat_news .last-post figure img {
 		width: 100%
 	}
 	#sidebar {
 		width: 200px;
 	}
 	
 	.kp-last-news .widget-content > ul > li .item-left {
 		width: 358px;
 	}
 	
 	#bottom-sidebar .kp-social li {
 		margin-left: 20px;
 		margin-right: 8px;
 	}
 	#bottom-sidebar .widget-new-letter .form-group {
 		width: 186px;
 	}
 	.widget-kp-tab .kp-tabs li > a {
		padding: 8px 15px
	}
 	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 420px;
	}
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 420px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 380px
	}
	.list-post-cat-2 #list-post-cat-2 .item > a img, .page-video .top-item img{
		width: 100%
	}
	/*page video*/
	.slide-video figure img {
		width: 100%;
	}
	/*single*/
	.page-single .related-post ul li {
		width: 273px;
	}
	.page-single .related-post ul li a img {
		width: 100%;
	}
	.page-single .related-post .list_carousel {
	 	width: 879px;
	 }
	 #next5, #prev5 {
	 	top: 38%;
	 }
	 .page-single .pagination {
	 	padding-left: 690px;
	 }
	 
	 .news-mm{display:none;}
	 
	 .error404-right{float:right; width:550px;}
}
/*responsive for viewport from 800px to 899px*/
@media only screen and (min-width: 800px) and (max-width: 899px) {
      .logoText { text-align:center; padding-left:2px;padding-right:0;height:60px;padding-top:18px;}
.logoText span { text-align:center; font-size:9px;}
.logoMenu {padding-left:0;padding-right:0;height:60px;padding-top:7px;}
.logoOthers {padding-left:0;padding-right:0;height:60px;}

.top-social-form {float: right;}

.top-search-form
{
    background: #fff;
    border: 1px solid #eaeaea;
    float: right;
    margin: 4px 0 0;
    width: 100%;
}
.top-search-form .search-text {
    border: medium none;
    padding: 2px 2px;
    width: 85%;
}
	  
	  .printfriendly, #flash{display: none !important;}
	.wraper{
 		width: 760px;
 	}
 	#page-header nav {
 		width: 510px;
 	}
 	
 	.top-news {
 		width: 510px;
 	}
 	.top-news .list_carousel {
 		width: 320px;
 	}
 	#main-content {
 		width: 540px;
 		margin-right: 0;
 	}
 	#main-col {
 		width: 490px
 	}
 	.kp-main-news .list_carousel, #ca-main-news .item figure {
 		width: 490px
 	}
 	#ca-main-news .item figure img {
 		width: 100%
 	}
 	.kp-video li {
 		width: 235px;
 	}
 	#kp-tab-news .tab-content .item {
 		width: 370px;
 	}
 	#kp-tab-news .tab-content .item figure img {
 		width: 100%
 	}
 	
 	.kp-list_cat_news .last-post figure img {
 		width: 100%
 	}
 	#sidebar {
 		width: 200px;
 	}
 	.kp-last-news .widget-content > ul > li .item-left {
 		width: 358px;
 	}
 	#bottom-sidebar .kp-social li {
 		margin-left: 15px;
 		margin-right: 0;
 	}
 	#bottom-sidebar .widget-new-letter .form-group {
 		width: 230px;
 		margin: 0 0 10px 0;
 	}
 	#bottom-sidebar .widget-new-letter input[type="submit"] {
 		padding: 6px 10px
 	}
 	.widget-kp-tab .kp-tabs li > a {
 		padding: 8px 9px;
 	}
 	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 370px;
	}
	/*page category*/
	.list-post-cat .item > div.pull-left {
		width: 210px
	}
	/*
	.list-post-cat .item .item-right .kp-metadata {
		display: none;
	}*/
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 370px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 330px
	}
	/*single*/
	.page-single .related-post ul li {
		width: 240px;
	}
	.page-single .related-post ul li a img {
		width: 100%;
	}
	.page-single .related-post .list_carousel {
		width: 780px;
	}
	.page-single .pagination {
		padding-left: 590px;
	}
.news-mm{display:none;}
	 
	 .error404-right{float:right; width:410px;}
}
/*responsive for viewport from 768px to 799px*/
@media only screen and (min-width: 768px) and (max-width: 799px) {
	.logoText { text-align:center; padding-left:2px;padding-right:0;height:60px;padding-top:18px;}
.logoText span { text-align:center; font-size:9px;}
.logoMenu {padding-left:0;padding-right:0;height:60px;padding-top:7px;}
.logoOthers {padding-left:0;padding-right:0;height:60px;}

.top-social-form {float: right;}

.top-search-form
{
    background: #fff;
    border: 1px solid #eaeaea;
    float: right;
    margin: 4px 0 0;
    width: 100%;
}
.top-search-form .search-text {
    border: medium none;
    padding: 2px 2px;
    width: 89%;
}

	.wraper{
 		width: 728px;
 	}
 	#page-header nav {
 		width: 474px;
 	}
 	.top-news {
 		width: 474px;
 	}
 	.top-news .list_carousel {
 		width: 280px;
 	}
 	#main-content {
 		width: 528px;
 		margin-right: 20px;
 	}
 	#main-col {
 		width: 458px
 	}
 	.kp-main-news .list_carousel, #ca-main-news .item figure {
 		width: 458px
 	}
 	.kp-main-news .list_carousel, #ca-main-news .item figure img {
 		width: 100%
 	}
 	.kp-video li {
 		width: 219px;
 	}
 	#kp-tab-news .tab-content .item {
 		width: 354px;
 	}
 	
 	#sidebar {
 		float: left !important;
 		width: 160px;
 	}
 	.kp-last-news .widget-content > ul > li .item-left {
 		width: 358px;
 	}
 	#bottom-sidebar .kp-social li {
 		margin-left: 15px;
 		margin-right: 0;
 	}
 	#bottom-sidebar .widget-new-letter .form-group {
 		width: 220px;
 		margin: 0 0 10px 0;
 	}
 	#bottom-sidebar .widget-new-letter input[type="submit"] {
 		padding: 6px 10px
 	}
 	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 354px;
	}
	/*page category*/
	.list-post-cat .item > div.pull-left {
		width: 210px
	}
	/*
	.list-post-cat .item .item-right .kp-metadata {
		display: none;
	}*/
	/*page category*/
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 354px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 314px
	}
	/*single*/
	.page-single .related-post ul li {
		width: 229px;
	}
	.page-single .related-post .list_carousel {
		width: 747px;
	}
	.page-single .pagination {
		padding-left: 558px;
	}
	.news-mm{display:none;}
	 
	 .error404-right{float:right; width:410px;}
      .printfriendly, #flash{display: none !important;}
    #back_to_top, #docInfo{display: none !important;}
}
/*responsive for viewport from 640px to 767px*/
@media only screen and (min-width: 640px) and (max-width: 767px) {
	.logoText { text-align:center; padding-left:2px;padding-right:0;height:60px;padding-top:18px;}
.logoText span { text-align:center; font-size:9px;}
.logoMenu {padding-left:0;padding-right:0;height:60px;padding-top:7px;}
.logoOthers {padding-left:0;padding-right:0;height:60px;}

.top-social-form {float: right;}

.top-search-form
{
    background: #fff;
    border: 1px solid #eaeaea;
    float: right;
    margin: 4px 0 0;
    width: 100%;
}
.top-search-form .search-text {
    border: medium none;
    padding: 2px 2px;
    width: 89%;
}

.search-form { text-align: right; }

	.home-cta h3, .home-cta h1{font-size:105% !important;}
	.home-cta h1{font-size:125% !important; font-weight:bold !important;}
	.home-cta h1 span{font-size:125% !important; font-weight:bold !important;}
	
	.wraper{
 		width: 600px;
 	}
 	#page-header nav {
 		width: 350px;
 	}
 	.top-news {
 		width: 350px;
 	}
 	.top-news .list_carousel {
 		width: 170px;
 	}
 	#main-content {
 		width: 600px;
 		margin-right: 0;
 	}
 	.kp-story img {
 		width: 100%
 	}
 	.kp-story .list-news a {
 		display: block;
 	}
 	
 	
	.kp-comment p {
		width: 535px
	}
 	#main-col {
 		width: 600px
 	}
 	.kp-main-news .list_carousel, #ca-main-news .item figure {
 		width: 600px
 	}
 	.kp-main-news .list_carousel, #ca-main-news .item figure img {
 		width: 100%
 	}
 	.kp-video li {
 		width: 290px;
 	}
 	#kp-tab-news .tab-content .item {
 		width: 290px;
 	}
 	#kp-tab-news .kp-metadata .kp-time {
 		display: none;
 	}
 	.kp-list_cat_news div.pull-left {
 		width: 300px;
 	}
 	
 	#sidebar {
 		float: left !important;
 		width: 600px;
 	}
 	.kp-last-news .widget-content > ul > li .item-left {
 		width: 300px;
 	}
 	#bottom-sidebar .kp-social li {
 		margin-left: 43px;
 		margin-right: 0;
 	}
 	
 	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 290px;
	}
	/*page category*/
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 290px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 250px
	}
	.list-post-cat-2 #list-post-cat-2 .kp-time, .page-video .list-post-video  .kp-time {
		display: none;
	}
	.list-post-cat-2 #list-post-cat-2 .kp-rate {
		float: left !important;
		margin-left: 10px
	}
	.page-video .list-post-video .kp-rate {
		float:right !important;
		margin-top:0;
	}
	/*single*/
	.page-single .related-post ul li {
		width: 186px;
	}
	.page-single .related-post .kp-metadata li {
		margin-left: 0;
		float: none;
	}
	.page-single .related-post .list_carousel {
		width: 618px;
	}
	#next5 {
		right: 3px;
	}
	#next5, #prev5 {
		top: 30%
	}
	.page-single .pagination {
		padding-left: 430px;
	}
	
	.news-mm{display:none;}
	 
	 .error404-right{float:right; width:410px;}
	 #page-header{margin-bottom:0 !important;}
	 .menAccItem, .site-map .span3{width:50% !important;}
     .home-news-item{padding-bottom: 20px; clear: both;}    
.home-news-item figure{width:200px !important; border:4px solid #F3F3F3; box-shadow:rgba(173,173,173,1.00) 0 0 1px; border-radius:3px; height: auto; overflow:hidden; margin: 0 auto; float: left; margin-right: 20px;}
      .printfriendly, #flash{display: none !important;}
    #back_to_top, #docInfo{display: none !important;}
    #home-evt-holder{padding-top: 20px;}
}
/*responsive for viewport from 600px to 639px*/
@media only screen and (min-width: 600px) and (max-width: 639px) {
	.logoText { text-align:center; padding-left:2px;padding-right:0;height:60px;padding-top:18px;}
.logoText span { text-align:center; font-size:9px;}
.logoMenu {padding-left:0;padding-right:0;height:60px;padding-top:7px;}
.logoOthers {padding-left:0;padding-right:0;height:60px;}

.top-social-form {float: right;}

.top-search-form
{
    background: #fff;
    border: 1px solid #eaeaea;
    float: right;
    margin: 4px 0 0;
    width: 100%;
}
.top-search-form .search-text {
    border: medium none;
    padding: 2px 2px;
    width: 89%;
}

.search-form { text-align: right; }

.top-header{background:rgba(255,255,255,0.90); position:relative; width:100%; z-index:999;}

	.home-cta h3, .home-cta h1{font-size:100% !important;}
	.home-cta h1{font-size:120% !important; font-weight:bold !important;}
	.home-cta h1 span{font-size:120% !important; font-weight:bold !important;}
	
	.wraper {
		width: 560px;
	}
	#page-header nav {
		width: 310px
	}
	.top-news {
		width: 310px;
	}
	.top-news h2 {
		display: none;
	}
	.top-news .list_carousel {
		width: 270px;
		margin-left: 0;
	}
	#main-content {
		width: 560px
	}
	.kp-comment p {
		width: 395px
	}
	.kp-main-news .list_carousel, #ca-main-news .item figure {
		width: 560px
	}
	.kp-video li {
		width: 270px
	}
	#kp-tab-news .tab-content .item {
		width: 270px;
	}
	.kp-list_cat_news div.pull-left {
		width: 290px
	}
	#sidebar {
		width: 560px
	}
	.kp-flickr img {
		width: 173px;
		height: 173px
	}
	#bottom-sidebar .kp-social li {
		margin-left: 37px;
		margin-right: 0;
	}
	 /*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 270px;
	}
	/*page category*/
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 270px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 230px
	}
	.list-post-cat-2 #list-post-cat-2 .kp-time, .page-video .list-post-video  .kp-time {
		display: none;
	}
	.list-post-cat-2 #list-post-cat-2 .kp-rate, .page-video .list-post-video .kp-rate {
		float: left !important;
		margin-left: 10px
	}
	/*single*/
	.page-single .related-post ul li {
		width: 173px;
	}
	.page-single .related-post .kp-metadata li {
		margin-left: 0;
		float: none;
	}
	.page-single .related-post .list_carousel {
		width: 579px;
	}
	
	#next5, #prev5 {
		top: 27%
	}
	.page-single .pagination {
		padding-left: 390px;
	}
	.news-mm{display:none;}
	 
	 
	 #page-header{margin-bottom:0 !important;}
	 
	 .menAccItem, .site-map .span3 {
width: 50%;
float: left;
padding: 10px;
}

.form-fields textarea {
min-width: 350px !important;
min-height: 75px;
}

.rss_page .span4{width:33%;}

.error404-left, .error404-right{float:none; width:100% !important; text-align:center;}

.error404-right li{list-style:none;}
.form-horizontal input, .form-horizontal select, .form-horizontal text-area{width:100%;}
.menAccItem, .site-map .span3{width:50% !important;}
    .home-news-item{padding-bottom: 20px; clear: both;}    
.home-news-item figure{width:200px !important; border:4px solid #F3F3F3; box-shadow:rgba(173,173,173,1.00) 0 0 1px; border-radius:3px; height: auto; overflow:hidden; margin: 0 auto; float: left; margin-right: 20px;}

.home-news-more{padding: 0 0 0 0; text-align: right;}
    .feature_box.style2 .box{min-height: 50px !important; padding-bottom: 30px;}
      .printfriendly, #flash{display: none !important;}
    #back_to_top, #docInfo{display: none !important;}
    #home-evt-holder{padding-top: 20px;}
}
/*responsive for viewport from 480px to 599px*/
@media only screen and (min-width: 480px) and (max-width: 599px) {
.logoText { text-align:center; padding-left:2px;padding-right:0;height:60px;padding-top:18px;}
.logoText span { text-align:center; font-size:9px;}
.logoMenu {padding-left:0;padding-right:0;height:60px;padding-top:7px;}
.logoOthers {padding-left:0;padding-right:0;height:60px;}

.top-social-form {float: right;}

.top-search-form
{
    background: #fff;
    border: 1px solid #eaeaea;
    float: right;
    margin: 4px 0 0;
    width: 100%;
}
.top-search-form .search-text {
    border: medium none;
    padding: 2px 2px;
    width: 89%;
}

.search-form { text-align: right; }

.top-header{background:rgba(255,255,255,0.90); position:relative; width:100%; z-index:999;}

	.home-cta h3, .home-cta h1{font-size:100% !important;}
	.home-cta h1{font-size:120% !important; font-weight:bold !important;}
	.home-cta h1 span{font-size:120% !important; font-weight:bold !important;}
	.wraper,#main-content, #sidebar, #main-col,.kp-main-news .list_carousel,
	 #ca-main-news .item figure,.top-news {
		width: 440px
	}
	#page-header nav {
		width: 190px;
	}
	
	.top-news .list_carousel {
		width: 280px;
	}
	.kp-comment p {
		width: 375px
	}
	.kp-video li {
		width: 210px
	}
	.kp-tab-news .tab-kp-tab-news li a {
		padding-left: 15px;
		padding-right: 16px
	}
	.kp-list_cat_news div.pull-left {
		margin-right: 0;
		width: 100%;
		margin-bottom: 15px;
	}
	.kp-list_cat_news .item-right {
		overflow: visible;
	}
	#kp-tab-news .tab-content .item {
		width: 440px;
	}
	#bottom-sidebar .kp-social li {
		margin-left: 23px;
		margin-right: 0;
	}
	#kp-tab-news #tab-kp-tab-news a {
		padding: 10px 14px;
	}
	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 440px;
		margin-right: 0
	}
	/*page category*/
	.list-post-cat .item > div.pull-left {
		width: 200px
	}
	/*
	.list-post-cat .item .item-right .kp-metadata {
		display: none;
	}*/

	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 440px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 400px
	}
	.list-post-cat-2 #list-post-cat-2 .item > a img, .page-video .top-item img{
		width: 100%
	}
	/*single*/
	.page-single article .article-content figure {
		width: 440px;
		margin-right: 0;
	}
	.page-single .related-post ul li {
		width: 440px;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.page-single .related-post .list_carousel {
		width: 440px;
	}
	
	#next5, #prev5 {
		top: 42%
	}
	.page-single .related-post ul li a img {
		width: 100%
	}
	.page-single .related-post .kp-metadata li {
		margin-bottom: 0
	}
	.page-single .pagination {
		padding-left: 270px;
	}
	/*contact*/
	.page-content .bottom-contact .col-md-6 {
		width: 100%;
		padding-right: 15px;
		float: none;
	}
	.page-content .bottom-contact .info-company {
		margin-right: 0;
		margin-top: 10px;
		overflow:visible;
		padding-right: 15px;
		padding-left: 15px;
	}
	/*page 404*/
	.error-404 .left-col,
	.error-404 .right-col {
		width: 90%;
		margin: 0 5%;
		float: none;
	}
	.error-404 .left-col p {
		text-align: left;
	}
	
	.virtual-bv-list .span2{width:100% !important; display:block !important;}
		.news-mm{display:none;}
	 
	 
	 #page-header{margin-bottom:0 !important;}
	 
	 .menAccItem, .site-map .span3 {
width: 50%;
float: left;
padding: 10px;
}

.form-fields textarea {
min-width: 200px !important;
min-height: 75px;
}

.rss_page .span4{width:33%;}

.error404-left, .error404-right{float:none; width:100% !important; text-align:center;}

.error404-right li{list-style:none;}
#header-meteo{display:none;}
.top-news{display:none !important;}
.kp-time{display:block !important; width:100% !important; text-align:center;}
#logo{margin-left:50%; position:relative; left:-130px;}
#logo, #logo img{height:auto; width: 100% !important;}
#page-header .pull-left{width:50% !important; height: auto !important;}
#page-header .pull-right{width: 50%;}
.itemIntroText .pull-right{display:none;}
.catalog-item-img{display:block !important;}
.itemIntroText figure, .itemIntroText figure img{width:180px !important;}
.catalog-item-img figcaption{display:none;}
	
		.form-fields .controls table label{width:200px !important; margin-left:10px !important;}
.form-horizontal input, .form-horizontal select, .form-horizontal text-area{width:100%;}
.menAccItem, .site-map .span3{width:50% !important;}
.hoverBorder img {
height: auto !important;
}
.home-news-item{padding-bottom: 20px;}    
.home-news-item figure{width:350px !important; border:4px solid #F3F3F3; box-shadow:rgba(173,173,173,1.00) 0 0 1px; border-radius:3px; max-height:173px; overflow:hidden; margin: 0 auto;}
  .home-news-more{text-align: center;}
      .printfriendly, #flash{display: none !important;}
    #back_to_top, #docInfo{display: none !important;}
    
    #home-evt-holder{padding-top: 20px;}
    .three-plates .plate .separator div{background-image: none !important;}
    .barra-od-right{float: none; margin-top: 20px; clear: both;}
    .barra_od_bottom small{padding-left: 5px;}
}
/*responsive for viewport from 360px to 479px*/
@media only screen and (max-width: 479px) {
.logoText { text-align:center; padding-left:1px;padding-right:0;height:60px;padding-top:10px;}
.logoText span { text-align:center; font-size:8px;}
.logoMenu {padding-left:0;padding-right:0;height:60px;padding-top:10px;}
.logoOthers {padding-left:0;padding-right:0;height:60px;}

.top-social-form {float: right;}

.top-search-form
{
    background: #fff;
    border: 1px solid #eaeaea;
    float: right;
    margin: 4px 0 0;
    width: 100%;
}
.top-search-form .search-text {
    border: medium none;
    padding: 2px 2px;
    width: 75%;
}

.search-form { text-align: right; }

.top-header{background:rgba(255,255,255,0.90); position:relative; width:100%; z-index:999;}

.top-header .row { margin-left: -10px; margin-right: -10px;}

    .home-news-item{padding-bottom: 20px;}    
	.home-cta h3, .home-cta h1{font-size:100% !important;}
	.home-cta h1{font-size:120% !important; font-weight:bold !important;}
	.home-cta h1 span{font-size:120% !important; font-weight:bold !important;}
	.form-fields .control-label small{text-align:left !important;}
	.form-fields .controls table label{width:200px !important; margin-left:10px !important;}
	.wraper,#main-content, #sidebar, #main-col,.kp-main-news .list_carousel,
	 #ca-main-news .item figure,.top-news,
	 #kp-tab-news .tab-content .item {
		width: 300px
	}
	#page-header nav {
		width: 130px;
	}
	#logo {
		width: 170px
	}
	.top-news h2 {
		display: none;
	}
	.top-news .list_carousel {
		width: 300px;
		margin-left: 0
	}
	.kp-comment figure {
		width: 60px;
		height: 60px;
	}
	.kp-comment p {
		width: 225px
	}
	.kp-review figure {
		float: none !important;
		width: 270px;
		margin-bottom: 20px;
		margin-right: 0;
	}
	.kp-review figure img {
		width: 100%
	}
	.top-kp-review div.item-right {
		overflow: visible;
	}
	#prev3, #next3 {
		top: 27%;
	}
	.kp-video li {
		width: 300px;
		margin-left: 0;
		margin-bottom: 20px
	}
	.kp-video li img {
		width: 100%
	}
	#kp-tab-news #tab-kp-tab-news a {
		font-size: 10px;
		padding: 10px 5px;
	}
	#kp-tab-news .kp-metadata .kp-time {
		display: none;
	}
	.kp-tab-news .tab-kp-tab-news li {
		width: 100%;
		border-bottom: 1px solid #eee;
	}
	#bottom-sidebar .kp-social ul {
		padding-left: 5px;
	}
	#bottom-sidebar .kp-social li {
		margin-left: 7px;
		margin-right: 0;
	}
	
	
	#bottom-sidebar .widget-new-letter .form-group {
		margin-bottom: 10px;
		margin-right: 0
	}
	#bottom-sidebar .widget-new-letter input[type="submit"] {
		margin-bottom: 20px
	}
	

	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 300px;
		margin-right: 0
	}
	/*page category*/
	.list-post-cat .item > div.pull-left {
		width: 100%;
		margin-bottom: 20px;
		margin-right: 0;
		float: none;
	}
	.list-post-cat .item-right{overflow:visible !important;}
	.list-post-cat .item > div.pull-left img {
		width: 100%
	}
	
	/*page category*/
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 300px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 260px
	}
	/*single*/
	.page-single article .kp-group .kp-metadata {
		margin-top: 10px;
		padding-left: 14px;
	}
	.page-single article .article-content figure {
		width: 300px;
		margin-bottom: 10px;
		margin-right: 0
	}
	.page-single .related-post ul li {
		width: 300px;
		margin-bottom: 20px;
		margin-right: 0;
	}
	.page-single .related-post .list_carousel {
		width: 300px;
	}
	.page-single .related-post ul li a img {
		width: 100%
	}
	.page-single .related-post .kp-metadata li {
		margin-bottom: 0
	}
	/*contact*/
	.page-content .bottom-contact .col-md-6 {
		width: 100%;
		padding-right: 15px;
		float: none;
	}
	.page-content .bottom-contact .info-company {
		margin-right: 0;
		margin-top: 10px;
		overflow:visible;
		padding-right: 15px;
		padding-left: 15px;
	}
	
	#bottom-sidebar .kp-social a {
		margin-right:10px;
	}
	#bottom-sidebar .widget-new-letter .form-group {
		width:225px;
	}
	.page-single .kp-pager h3 a {
		font-size:14px;
	}
	.page-single .kp-comments .list-comment .list-comment {
		margin-left:0;
	}
	#kp-form-comment .col-md-7 {
		width:100%;
	}
	.list-post-cat .feature-post figure.pull-left {
		float: none !important;
		width:100%;
	}
	.list-post-cat .feature-post figure.pull-left img {
		width:100%;
	}
	.page-single .pagination {
		padding-left: 130px;
	}
	#bottom-sidebar .kp-social li > a {
		margin-right: 10px;
	}
	.top-kp-review li strong {
		padding: 7px 17px
	}
	
	.top-kp-hnews-normal div.item-right{display:block; width:100%; padding-top:10px;}
	.top-kp-hnews-normal .pull-left{float:none !important; width:100%; text-align:center;}
	.kp-hnews-normal figure{margin:0 0 0 0 !important;}
	.kp-list-comunicados li{width:100%;}
	
	#ca-main-news li, #ca-main-news .item footer{width:300px !important;}
	
	.virtual-bv-list .span2{width:100% !important; display:block;}
		.news-mm{display:none;}
	 
	 
	 #page-header{margin-bottom:0 !important;}
	 
	 .menAccItem, .site-map .span3 {
width: 100%;
float: none;
padding: 10px;
}

.form-fields textarea {
min-width: 200px !important;
min-height: 75px;
}

.rss_page .span4{width:100%;}

.error404-left, .error404-right{float:none; width:100%; text-align:center;}

.error404-right li{list-style:none;}
.hoverBorder img{height:auto !important;}

.form-horizontal .control-label {
float: none;
width: 100%;
padding-top: 5px;
text-align: left;
}
.form-fields .control-label small{text-align:left;}

.form-fields input, .form-fields textarea, .form-fields select,
.form-horizontal input, .form-horizontal select, .form-horizontal text-area{width:100% !important;}

.form-horizontal .controls {
margin-left: 0px;
text-align:left;
}

.form-horizontal .controls

#header-meteo{display:none;}
.top-news{display:none !important;}
.kp-time{display:block !important; width:100% !important; text-align:center;}
#logo, #logo img{height:auto; width: 100% !important;}
#page-header .pull-right{display:none;}

.itemIntroText .pull-right{display:none;}
.menAccItem, .site-map .span3{width:100% !important; float:none !important;}

.page-single article .article-content figure {
		width:100% !important;
		margin-right:0px !important;
		margin-bottom:25px;
	}
	
.footer .col-md-3{width:100% !important; float:left !important;}

.evt-dest-list .pull-right{float:none !important;}
    .home-news-more{text-align: center;}
      .printfriendly, #flash{display: none !important;}
    #back_to_top, #docInfo{display: none !important;}

    #home-evt-holder{padding-top: 20px;}
    .form-submit-left{text-align: center !important;}
    .form-submit-right, .form-submit-left{width: 100% !important; float: none !important; padding: 0 0 0 0 !important; margin: 0 0 0 0 !important;}
    
    .three-plates .plate .separator div{background-image: none !important;}
    .barra-od-right{float: none; margin-top: 20px; clear: both;}
    .barra_od_bottom small{padding-left: 5px;}
}
