@media only screen and (min-width:1275px) {
/** THREE BLOCK REGION */
#block-block-6 {margin-top:-125px;}
#block-views-slideshow-block-1 .views-field-field-slideshow-image img {height:650px;}
}
/* Standard layout */
@media only screen and (min-width:1025px) {
.sidebar-first .content-inner {margin-left:30% !important;}
/** MENU */
/**#block-nice-menus-1 #nice-menu-1 li {margin-right:2.4%;}
/** SLIDER */
#block-views-slideshow-block-1 #slideinfo-wrap {max-width:1140px;margin:8% auto 0;}
#block-views-slideshow-block-1 #slideinfo-wrap .slideinfo-inner .slide-title {font-size:56px;line-height:60px;}
#block-views-slideshow-block-1 #slideinfo-wrap .slideinfo-inner .slide-subtitle {font-size:24px;}

/** INNER PAGE HEADER */
#page-head-wrap .page-head-inner {padding:75px 0;}
/** THREE BLOCK REGION */
#block-block-6 #tbr-wrap .block {float:left;width:32%;}
/** EVENT / NEWS BLOCKS */
#block-views-events-block-1 {float:left;width:30%;margin:0 5% 0 0;}
#block-views-news-block-1 {float:left;width:58%;}

.page-events .view-events .views-row .event-wrap .event-date-wrap {float:left;width:13%;margin-right:3%;}
.page-events .view-events .views-row .event-wrap .event-info {float:left;width:63%;}
.page-events .view-events .views-row .event-wrap .event-view {float:left;width:20%;}

/** FORMS & RESOURCES */
.page-forms-resources .views-exposed-form .views-exposed-widget {float:left;width:32%;margin-right:2%;padding:0;}
.page-forms-resources .views-exposed-form #edit-field-category-tid-wrapper {margin-right:0 !important;}
.page-forms-resources #block-views-exp-forms-and-resources-page {margin-top:-100px;}
.page-forms-resources #messages {margin-bottom:150px;}
/** BLUE REGION */
#bluereg-wrap .bluereg-inner #block-block-5 {float:right;max-width:675px;text-align:right;padding:105px 0 0 0;}
/** TERTIARY */
#tertiary-wrap .tertiary-inner .block {float:left;width:32%;}
/* FOOTER */
#footer-wrap .block-menu {float:left;width:20%;margin:25px 0;}
#footer-wrap #block-menu-menu-about-ufic {width:18%;}
#footer-wrap #block-menu-menu-international-students-scho {margin-right:2%;}

#block-block-2 {float:left;clear:left;}

#block-block-3 {float:right;}
#block-block-3 .logo-uf {float:left;margin-right:25px;}
#block-block-3 .logo-bside {float:left;}
}

/* Tablet landscape */
@media only screen and (min-width:769px) and (max-width:1024px) {
  /** SLIDER */
#block-views-slideshow-block-1 #slideinfo-wrap {position:absolute;top:25px;left:0;right:0;max-width:1140px;margin:3% auto;}
#block-views-slideshow-block-1 #slideinfo-wrap .slideinfo-inner .slide-title {font-size:36px;line-height:40px;}
#block-views-slideshow-block-1 #slideinfo-wrap .slideinfo-inner .slide-subtitle {font-size:20px;}
#block-views-slideshow-block-1 .views-field-field-slideshow-image img {height:450px;}
/** INNER PAGE HEADER */
#page-head-wrap .page-head-inner {padding:115px 0;}
/** MENU */
#block-nice-menus-1 #nice-menu-1 li {font-size:12px;}
#block-nice-menus-1 #nice-menu-1 li {}
/** THREE BLOCK REGION */
#block-block-6 #tbr-wrap .block {float:left;width:32%;}
/** EVENT / NEWS BLOCKS */
#block-views-events-block-1 {float:left;width:25%;margin:0 5% 0 0;}
#block-views-news-block-1 {float:left;width:70%;}

.page-events .view-events .views-row .event-wrap .event-date-wrap {float:left;width:13%;margin-right:3%;}
.page-events .view-events .views-row .event-wrap .event-info {float:left;width:63%;}
.page-events .view-events .views-row .event-wrap .event-view {float:left;width:20%;}

/** FORMS & RESOURCES */
.page-forms-resources .views-exposed-form .views-exposed-widget {float:left;width:32%;margin-right:2%;padding:0;}
.page-forms-resources .views-exposed-form #edit-field-category-tid-wrapper {margin-right:0 !important;}

/** BLUE REGION */
#bluereg-wrap .bluereg-inner #block-block-5 {float:right;max-width:675px;text-align:right;padding:105px 0 0 0;}
/** TERTIARY */
#tertiary-wrap .tertiary-inner .block {float:left;width:30%;}
/** FOOTER */
#footer-wrap .block-menu {float:left;width:20%;margin:25px 0;}
#footer-wrap #block-menu-menu-about-ufic {width:18%;}
#footer-wrap #block-menu-menu-international-students-scho {margin-right:2%;}

#block-block-2 {float:left;clear:left;}

#block-block-3 {float:right;}
#block-block-3 .logo-uf {float:left;margin-right:25px;}
#block-block-3 .logo-bside {float:left;}
}



/* Tablet portrait */
@media only screen and (min-width:581px) and (max-width:768px) {
  /** INNER PAGE HEADER */
#page-head-wrap .page-head-inner {padding:115px 0;}

/** HEADER */
header#header #block-block-1 {float:none;margin:0 auto;}
header#header #block-search-form {float:none;margin:25px auto;max-width:235px;}
header#header #block-menu-menu-top-menu {display:none;}
#block-views-slideshow-block-1 {display:none;}
/** THREE BLOCKS */
#block-block-6 #tbr-wrap .block {margin:25px auto;}
/** SIDEBAR */
.sidebar .block {text-align:center;max-width:320px;margin:0 auto;}
.sidebar #block-submenutree-2 {}
.sidebar #block-submenutree-2 ul li {text-align:center;}
/** 3 BLOCK CONTENT */
.front #block-views-events-block-1 {max-width:580px;margin:0 auto;text-align:center;}
.front #block-views-news-block-1 {clear:left;max-width:580px;margin:0 auto;text-align:center;}
/** EVENTS */
.page-events .view-events .views-row .event-wrap .event-date-wrap {float:none;width:100%;text-align:center;}
.page-events .view-events .views-row .event-wrap .event-info {float:none;width:100%;text-align:center;}
.page-events .view-events .views-row .event-wrap .event-view {float:none;clear:left;width:100%;max-width:175px;text-align:center;margin:15px auto;}
.page-events .view-events .views-row .event-wrap .event-cat {float:none;max-width:150px;margin:5px auto;}
.page-events .view-events .view-filters .views-exposed-widget {float:none;margin:0 auto;width:75% !important;}
.page-events .view-events .view-filters .views-exposed-widget label {text-align:center;}

/** FORMS & RESOURCES */
.page-forms-resources .views-exposed-form .views-exposed-widget {float:none;width:90%;margin:15px auto;}
.page-forms-resources .views-exposed-form .views-exposed-widget input,.page-forms-resources .views-exposed-form .views-exposed-widget select {width:100%;max-width:100%;}
.views-exposed-form .views-exposed-widget {padding:0;}
/** TERTIARY */
#tertiary-wrap .tertiary-inner .block {float:none;max-width:320px;margin:0 auto;}
/** FOOTER */
#footer-wrap .block {max-width:320px !important;;margin:0 auto !important;}
#footer-wrap .block-menu h2.block-title {margin:30px 0;text-align:center;}
#footer-wrap .block-menu ul li {text-align:center;}
#footer-wrap #block-block-3 div {padding:15px 0;text-align:center;}
}

/* Smalltouch landscape */
@media only screen and (min-width:321px) and (max-width:580px) {
/** HEADER */
header#header #block-block-1 {float:none;margin:0 auto;}
header#header #block-search-form {float:none;margin:25px auto;max-width:235px;}
header#header #block-menu-menu-top-menu {display:none;}
#block-views-slideshow-block-1 {display:none;}
/** THREE BLOCKS */
#block-block-6 #tbr-wrap .block {margin:25px auto;}
/** SIDEBAR */
.sidebar .block {text-align:center;}
.sidebar #block-submenutree-2 {max-width:320px;margin:0 auto;}
.sidebar #block-submenutree-2 ul li {text-align:center;}
/** 3 BLOCK CONTENT */
.front #block-views-events-block-1 {max-width:320px;margin:0 auto;text-align:center;}
.front #block-views-news-block-1 {clear:left;max-width:320px;margin:0 auto;text-align:center;}
/** EVENTS */
.page-events .view-events .views-row .event-wrap .event-date-wrap {float:none;width:100%;text-align:center;}
.page-events .view-events .views-row .event-wrap .event-info {float:none;width:100%;text-align:center;}
.page-events .view-events .views-row .event-wrap .event-view {float:none;clear:left;width:100%;max-width:175px;text-align:center;margin:15px auto;}
.page-events .view-events .views-row .event-wrap .event-cat {float:none;max-width:150px;margin:5px auto;}
.page-events .view-events .view-filters .views-exposed-widget {float:none;margin:0 auto;width:100% !important;}
.page-events .view-events .view-filters .views-exposed-widget label {text-align:center;}

/** FORMS & RESOURCES */
.page-forms-resources .views-exposed-form .views-exposed-widget {float:none;width:90%;margin:15px auto;}
.page-forms-resources .view-forms-and-resources .views-field-field-department,.page-forms-resources .view-forms-and-resources .views-field-field-category {display:none;}
.page-forms-resources .view-forms-and-resources .views-field-field-file {display:none;}
.views-exposed-form .views-exposed-widget {padding:0;}
/** TERTIARY */
#tertiary-wrap .tertiary-inner .block {float:none;max-width:320px;margin:0 auto;}
/** FOOTER */
#footer-wrap .block {max-width:320px !important;;margin:0 auto !important;}
#footer-wrap .block-menu h2.block-title {margin:30px 0;text-align:center;}
#footer-wrap .block-menu ul li {text-align:center;}
#footer-wrap #block-block-3 div {padding:15px 0;text-align:center;}
}

/* Smalltouch portrait */
@media only screen and (max-width:320px) {
/** HEADER */
header#header #block-block-1 {float:none;margin:0 auto;}
header#header #block-search-form {float:none;margin:25px auto;max-width:235px;}
header#header #block-menu-menu-top-menu {display:none;}
#block-views-slideshow-block-1 {display:none;}
/** THREE BLOCKS */
#block-block-6 #tbr-wrap .block {margin:25px auto;}
/** BLUE REGION */
#bluereg-wrap .bluereg-inner #block-block-5 {text-align:center;}
#bluereg-wrap .bluereg-inner #block-block-5 .blue-desc {margin-bottom:25px;}
#bluereg-wrap .bluereg-inner #block-block-5 .blue-button a {float:none;margin:0 auto;}
/** 3 BLOCK CONTENT */
.front #block-views-events-block-1 {max-width:320px;margin:0 auto;text-align:center;}
.front #block-views-news-block-1 {clear:left;max-width:320px;margin:0 auto;text-align:center;}
/** EVENTS */
.page-events .view-events .views-row .event-wrap .event-date-wrap {float:none;width:100%;text-align:center;}
.page-events .view-events .views-row .event-wrap .event-info {float:none;width:100%;text-align:center;}
.page-events .view-events .views-row .event-wrap .event-view {float:none;clear:left;width:100%;max-width:175px;text-align:center;margin:15px auto;}
.page-events .view-events .views-row .event-wrap .event-cat {float:none;max-width:150px;margin:5px auto;}
.page-events .view-events .view-filters .views-exposed-widget {float:none;margin:0 auto;width:100% !important;}
.page-events .view-events .view-filters .views-exposed-widget label {text-align:center;}

/** FORMS & RESOURCES */
.page-forms-resources .views-exposed-form .views-exposed-widget {float:none;width:90%;margin:15px auto;}
.page-forms-resources .view-forms-and-resources .views-field-field-department,.page-forms-resources .view-forms-and-resources .views-field-field-category {display:none !important;}
.page-forms-resources .view-forms-and-resources .views-field-field-file {display:none;}
.views-exposed-form .views-exposed-widget {padding:0;}
/** TERTIARY */
#tertiary-wrap .tertiary-inner .block {float:none;max-width:320px;margin:0 auto;}
/** FOOTER */
#footer-wrap .block-menu h2.block-title {margin:30px 0;text-align:center;}
#footer-wrap .block-menu ul li {text-align:center;}
#footer-wrap #block-block-3 {text-align:center;}
#footer-wrap #block-block-3 div {padding:15px 0;}
}

@media only screen and (max-width: 480px) {
  /* 
   * Float Region Blocks - custom media query CSS example:
   * 
   * Float regions blocks is an Extension you can enable in the appearance
   * settings for your theme. This feature allows you to automatically float
   * blocks in regions, you can switch it on and off depending on your
   * requirements. For design purposes you many want to remove the floats for
   * devices where the entire theme is just one column - for example small
   * mobile phones. The following CSS is inside the custom media query:
   *
   *   @media only screen and (max-width: 480px){}
   *
   * This will target devices with a maximum width of 480px - most small phones.
   * In these smaller screen sizes we can remove the float and widths so all
   * blocks stack instead of displaying horizonally. The selector used is an
   * "attribute selector" which will match on any float block class. Use your
   * inspector or Firebug to get the classes from the page output if you need
   * more granular control over block alignment and stacking.
   */
  .region[class*="float-blocks"] .block {
    float: none;
    width: 100%;
  }
}