
@media only screen and (max-width: 1280px) {
.news-col {
    margin: 0 12px !important;
}
#lang_sel_list {
    padding: 12px 50px !important;
}
.sf-menu, .sidemenu .social-header {
    width: 230px;
}
.sf-menu li ul {
    left: 231px;
}
.sf-menu li li ul {
    left: 202px;
    top: 0;
}
.logo img {
    max-width: 231px;
}
.logo-responsive {
    display: none;
}
.container {
    margin: 0 0 35px 255px;
    width: 880px;
}
.sf-menu ul {
    width: 880px !important;
}
ul.portfolio-four li, ul.portfolio-four li .flexslider-container-page {
    width: 182px;
}
ul.portfolio-four li a.portfolio-image-link, ul.portfolio-four li .flexslider-container-page {
    height: 114px;
}
ul.portfolio-three li, ul.portfolio-three li .flexslider-container-page {
    width: 246px;
}
ul.portfolio-three li a.portfolio-image-link, ul.portfolio-three li .flexslider-container-page {
    height: 155px;
}
ul.portfolio-two li, ul.portfolio-two li .flexslider-container-page {
    width: 375px;
}
ul.portfolio-two li a.portfolio-image-link, ul.portfolio-two li .flexslider-container-page {
    height: 234px;
}
#searchform input {
    width: 65%;
}
.sidebar-widget .infobar-portfoliogrid li img, .flickr_wrap .flickr_badge_image img {
    height: 58px;
    width: 58px;
}
ul.portfolio-list li, a.portfolio-ajax img, a.portfolio-filter-column img, .portfolio-displayed .ajax-image-selector, ul.portfolio-list li .portfolio-image-link, ul.portfolio-list li .displayed-image, ul.portfolio-list li .flexslider-container-page {
    height: 177px !important;
    width: 177px !important;
}
}
@media only screen and (max-width: 1140px) {
		.ui-tabs .ui-tabs-nav {
    width: 100%!important;
}

.tabs-shortcode .ui-tabs-nav li {
    width: 50%!important;
}

.tabs-shortcode .ui-tabs-nav li a {
    width: 96%!important;
}
.sf-menu, .sidemenu .social-header {
    width: 230px;
}
.sf-menu li ul {
    left: 231px;
}
.sf-menu li li ul {
    left: 202px;
    top: 0;
}
.logo img {
    max-width: 231px;
}
.logo-responsive {
    display: none;
}
.container {
    margin: 0 0 35px 255px;
    width: 760px;
}
.sf-menu ul {
    width: 760px !important;
}
#recentposts_list .recent_thumbnail, #popularposts_list .popular_thumbnail {
    margin: 0 20px 10px 0;
    width: 100%;
}
ul.portfolio-four li, ul.portfolio-four li .flexslider-container-page {
    width: 152px;
}
ul.portfolio-four li a.portfolio-image-link, ul.portfolio-four li .flexslider-container-page {
    height: 96px;
}
ul.portfolio-three li, ul.portfolio-three li .flexslider-container-page {
    width: 206px;
}
ul.portfolio-three li a.portfolio-image-link, ul.portfolio-three li .flexslider-container-page {
    height: 130px;
}
ul.portfolio-two li {
    height: 300px;
}
ul.portfolio-two li, ul.portfolio-two li .flexslider-container-page {
    width: 315px;
}
ul.portfolio-two li a.portfolio-image-link, ul.portfolio-two li .flexslider-container-page {
    height: 198px;
}
.sidebar-widget {
    margin-bottom: 8px;
}
#searchform input {
    width: 57%;
}
#searchform input {
    width: 65%;
}
.sidebar-widget .infobar-portfoliogrid li img, .flickr_wrap .flickr_badge_image img {
    height: 47px;
    width: 47px;
}
ul.portfolio-list li, a.portfolio-ajax img, a.portfolio-filter-column img, .portfolio-displayed .ajax-image-selector, ul.portfolio-list li .portfolio-image-link, ul.portfolio-list li .displayed-image, ul.portfolio-list li .flexslider-container-page {
    height: 146px;
    width: 146px;
}
ul.portfolio-list li {
    margin: 0 10px 185px 0;
}
}
@media only screen and (max-width: 1024px) {
	.tabs-shortcode .ui-tabs-nav li a {
    width: 95%!important;
}
.news-col {
    margin: 0 !important;
    width: 100% !important;
}
.entry-post-title {
    height: auto !important;
    margin: 20px 0;
}
.news-col .entry-post-wrapper .entry-content {
    color: #666;
    height: auto !important;
}
#lang_sel_list {
    padding: 12px 50px !important;
}
.wpcf7 {
    margin: 0 auto !important;
    width: 95% !important;
}
iframe {
    height: 383px !important;
}
.sf-menu, .sidemenu .social-header {
    width: 230px;
}
.sf-menu li ul {
    left: 231px;
}
.sf-menu li li ul {
    left: 202px;
    top: 0;
}
.logo img {
    max-width: 230px;
}
.logo-responsive {
    display: none;
}
.container {
    margin: 0 0 35px 255px;
    width: 625px;
}
.sf-menu ul {
    width: 625px !important;
}
#slidecaption {
    bottom: 150px;
    left: 370px;
    right: auto;
}
.slideshow_title {
    font-size: 42px;
    font-weight: 900;
    letter-spacing: 0;
    line-height: 35px;
    margin-bottom: 5px;
    width: 290px;
}
.slideshow_caption {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    margin-bottom: 10px;
}
#fullscreen-thumbnails-wrap {
    left: 370px;
}
ul.portfolio-four {
    width: 104%;
}
ul.portfolio-four li {
    margin-right: 10px;
    width: 161px;
}
ul.portfolio-four li.portfolio-col-4 {
    margin-right: 10px;
}
ul.portfolio-four li a.portfolio-image-link {
    height: 103px;
}
ul.portfolio-four li {
    height: 250px;
}
ul.portfolio-three li, ul.portfolio-three li .flexslider-container-page {
    width: 161px;
}
ul.portfolio-three li a.portfolio-image-link, ul.portfolio-three li .flexslider-container-page {
    height: 103px;
}
ul.portfolio-two li {
    height: 260px;
}
ul.portfolio-two li, ul.portfolio-two li .flexslider-container-page {
    width: 247px;
}
ul.portfolio-two li a.portfolio-image-link, ul.portfolio-two li .flexslider-container-page {
    height: 155px;
}
#searchform input {
    width: 46%;
}
#recentposts_list .recent_thumbnail, #popularposts_list .popular_thumbnail {
    float: none;
}
#recentposts_list .recentpost_info .recentpost_title, #popularposts_list .popularpost_info .popularpost_title {
    margin-top: 5px;
}
#searchform input {
    width: 57%;
}
#searchform input {
    width: 65%;
}
.sidebar-widget .infobar-portfoliogrid li img, .flickr_wrap .flickr_badge_image img {
    height: 53px;
    width: 53px;
}
ul.portfolio-list li, a.portfolio-ajax img, a.portfolio-filter-column img, .portfolio-displayed .ajax-image-selector, ul.portfolio-list li .portfolio-image-link, ul.portfolio-list li .displayed-image, ul.portfolio-list li .flexslider-container-page {
    height: 155px !important;
    width: 155px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.ui-tabs .ui-tabs-nav {
    width: 100%!important;
}

.tabs-shortcode .ui-tabs-nav li {
    width: 50%!important;
}

.tabs-shortcode .ui-tabs-nav li a {
    width: 93%!important;
}

.news-col {
    margin: 0 !important;
    width: 100% !important;
}
.entry-post-title {
    height: auto !important;
    margin: 20px 0;
}
.news-col .entry-post-wrapper .entry-content {
    color: #666;
    height: auto !important;
}
.entry-post-title h2 a {
    font-size: 18px !important;
}
#lang_sel_list {
    padding: 12px 25px !important;
}
iframe {
    height: 253px !important;
}
.sf-menu, .sidemenu .social-header {
    width: 180px;
}
.sf-menu li ul, .sf-menu li ul {
    left: 181px;
}
.sf-menu li li ul {
    left: 202px;
    top: 0;
}
.logo img {
    max-width: 180px;
}
.logo-responsive {
    display: none;
}
.container {
    margin: 0 0 35px 205px;
    width: 430px;
}
.sf-menu ul {
    width: 430px !important;
}
h1.entry-title {
    margin: 0 30px 30px;
}
.portfolio-filter-wrap {
    margin: 0;
    padding-bottom: 10px;
    width: 100%;
}
ul.portfolio-list li, a.portfolio-ajax img, a.portfolio-filter-column img, .portfolio-displayed .ajax-image-selector, ul.portfolio-list li .displayed-image, ul.portfolio-list li .portfolio-image-link {
    height: auto;
    width: 100%;
}
.two-column {
    width: 100%;
}
.sidebar-wrap, .sidebar-wrap-single {
    display: none;
}
.entry-post-wrapper {
    margin: 0;
    padding: 20px 30px 50px;
}
.entry-spaced-wrapper {
    margin: 0;
    padding: 20px 30px 50px;
}
#slidecaption {
    bottom: 150px;
    left: inherit;
    right: 50px;
}
.slideshow_title {
    font-size: 42px;
    font-weight: 900;
    letter-spacing: 0;
    line-height: 35px;
    margin-bottom: 5px;
    width: 290px;
}
.slideshow_caption {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    margin-bottom: 10px;
}
#fullscreen-thumbnails-wrap {
    left: 240px;
}
.fullscreenslideshow-audio {
    display: none;
}
ul.portfolio-four, ul.portfolio-three, ul.portfolio-two {
    width: 104%;
}
ul.portfolio-four li, ul.portfolio-three li, ul.portfolio-two li {
    height: 225px;
    margin-right: 10px;
    width: 180px;
}
ul.portfolio-four li.portfolio-col-4 {
    margin-right: 10px;
}
ul.portfolio-four li a.portfolio-image-link, ul.portfolio-three li a.portfolio-image-link, ul.portfolio-two li a.portfolio-image-link {
    height: 112px;
}
ul.portfolio-four li {
    height: 250px;
}
ul.portfolio-three li.portfolio-col-3 {
    margin-right: 10px;
}
ul.portfolio-list li, a.portfolio-ajax img, a.portfolio-filter-column img, .portfolio-displayed .ajax-image-selector, ul.portfolio-list li .portfolio-image-link, ul.portfolio-list li .displayed-image, ul.portfolio-list li .flexslider-container-page {
    height: 180px;
    width: 180px;
}
ul.portfolio-list li {
    margin: 0 10px 150px 0;
}
h1.entry-title {
    font-size: 20px;
    margin: 0 30px 20px;
}
.portfolio-columns-wrap {
    margin: 0 30px;
}
}
@media only screen and (max-width: 767px) {
	h1.entry-title {
    margin: 0 30px 30px!important;
}
.tabs-shortcode .ui-tabs-nav {
    bottom: -25px !important;
    position: absolute !important;
    padding: 0!important;
    right: 0!important;
    margin-left: 0!important;
    left: 0!important;
}

.tabs-shortcode .ui-tabs-nav li {
    width: 100%!important;
}

.entry-post-wrapper {
    margin: 0;
    padding: 20px 20px 50px !important;
}
.pfitem_logotipo {
    padding: 30px 25px 0 !important;
}
.news-content {
    margin: 0 30px !important;
}
.entry-post-title {
    height: auto !important;
    margin: 20px 0;
}
.news-col .entry-post-wrapper .entry-content {
    color: #666;
    height: auto !important;
}
iframe {
    height: 160px !important;
}
#lang_sel_list {
    background: inherit !important;
    font-family: verdana,arial,sans-serif;
    height: 32px !important;
    margin: 0 6px !important;
    padding: inherit !important;
    position: absolute !important;
    top: 120px !important;
    width: 130px;
    z-index: 99 !important;
}
.common-top-spacing {
    margin-top: 15px;
}
#demopanel {
    display: none;
}
.homemenu {
    display: none;
}
.menu-toggle {
    display: none;
}
ul#slide-list {
    display: none;
}
.social-header {
    display: none;
}
.super-navigation {
    right: 10px;
    top: 45%;
}
.background-slideshow {
    display: none;
}
#play-button {
    display: none;
}
.logo {
    margin-top: 10px;
}
.logo img {
    display: none;
    max-width: 100px;
}
.logo-responsive {
    display: block;
    text-align: center;
}
.main-select-menu {
    display: block;
    margin-top: 110px;
}
div.selector {
    width: 290px;
}
div.selector span {
    width: 265px;
}
.sidemenu {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    float: none;
    margin: 0 0 15px;
    position: absolute;
    top: 0;
    width: 100%;
}
.container {
    margin: 0 auto;
    width: 290px;
}
.sf-menu ul {
    width: 290px !important;
}
.two-column {
    width: 100%;
}
.sidebar-wrap, .sidebar-wrap-single {
    display: none;
}
.portfolio-columns-wrap {
    margin: 0 30px;
}
.entry-spaced-wrapper {
    padding: 20px 30px;
}
.entry-content .pullquote-left {
    margin: 10px 0 5px;
    width: auto;
}
.entry-content .pullquote-right {
    margin: 10px 0 5px;
    width: auto;
}
.entry-content .pullquote-center {
    margin: 0;
    padding: 15px 50px;
}
h1.entry-title {
    font-size: 20px;
    margin: 0 30px 20px !important;
}
.thumbs-captions-wraps {
    display: none;
}
.fullscreenslideshow-audio {
    display: none;
}
div.jp-audio div.jp-type-single div.jp-progress {
    left: 55px;
    width: 40%;
}
div.jp-audio div.jp-type-single a.jp-mute, div.jp-audio div.jp-type-single a.jp-unmute {
    left: 75%;
}
div.jp-audio div.jp-type-single div.jp-volume-bar {
    left: 82.6%;
}
#tray-button {
    display: none;
}
#play-button {
    right: 60px !important;
}
#slidecaption {
    bottom: 0 !important;
    left: inherit !important;
    right: 5px !important;
}
.slideshow_caption {
    display: none !important;
    width: 200px;
}
.slideshow_logo a img, .slideshow_logo img {
    width: 150px !important;
}
.slideshow_title {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 18px;
    margin-bottom: 5px;
    width: 280px;
}
.slideshow_caption {
    display: none;
}
#fullscreen-thumbnails-wrap {
    display: none;
}
ul.portfolio-four li .flexslider-container-page, ul.portfolio-three li .flexslider-container-page, ul.portfolio-two li .flexslider-container-page {
    height: 145px;
    width: 230px;
}
ul.portfolio-four li, ul.portfolio-three li, ul.portfolio-two li, ul.portfolio-one li {
    height: 240px;
    width: 230px;
}
ul.portfolio-four li a.portfolio-image-link, ul.portfolio-three li a.portfolio-image-link, ul.portfolio-two li a.portfolio-image-link, ul.portfolio-one li a.portfolio-image-link {
    height: 145px;
}
#progress-back {
    right: 0;
    width: 3px;
}
#progress-bar {
    width: 3px;
}
ul.portfolio-list li, a.portfolio-ajax img, a.portfolio-filter-column img, .portfolio-displayed .ajax-image-selector, ul.portfolio-list li .portfolio-image-link, ul.portfolio-list li .displayed-image, ul.portfolio-list li .flexslider-container-page {
    height: 229px !important;
    width: 229px !important;
}
ul.portfolio-list li {
    margin: 0 10px 140px 0;
}
.portfolio-related-columns {
    margin-left: 30px;
    margin-right: 30px;
}
.news-col .entry-post-wrapper {
    padding-bottom: 20px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
#respond {
    padding-left: 30px;
    padding-right: 30px;
}
div.entry-content-wrapper .pagination-navigation, div.contents-wrap .pagination-navigation {
    padding-left: 30px;
    padding-right: 30px;
}
.sc_slideshowtitle {
    display: none;
}
#password-protected label input {
    width: 150px;
}
.pfitem_logotipo {
    float: left;
    width: 100%;
    padding: 0!important;
    text-align: center;
}
@media only screen and (max-width: 320px) {
.entry-post-title {
    height: auto !important;
    margin: 20px 0;
}
.news-col .entry-post-wrapper .entry-content {
    color: #666;
    height: auto !important;
}
.logo img {
    display: none;
    max-width: 150px;
}
.logo-responsive {
    display: block;
    max-width: 200px !important;
    text-align: center !important;
}
.logo-responsive img {
    max-width: 200px !important;
    text-align: center !important;
}
#slidecaption {
    display: none !important;
}
}
}
