@media (min-width: 800px) and (max-width: 1025px) {
  #wrap, #wrapo {
    padding: 25px 21px 20px;
    margin: 0 auto; } }
@media (min-width: 800px) and (max-width: 1020px) {
  #secondary .widget_latest_imgs ul li, #secondary .widget_quick-flickr-widget ul li {
    margin: 5px 11px 5px 0;
    width: 72px !important; }

  #footer .widget_latest_imgs ul li, #footer .widget_quick-flickr-widget ul li {
    margin: 5px 11px 5px 0;
    width: 51px !important; }

  /* ================= Slider =================  */
  .featured-area .slider, .featured-area .slider img {
    height: 396px; }

  .featured-area .slider h2 {
    font-size: 22px; }

  /* =================  /Slider =================  */
  #secondary .widget_popular_posts .top-post img {
    height: 180px; } }
@media (max-width: 800px) {
  #header nav ul {
    display: none; }

  nav select {
    display: inline-block; }

  #header .banner-section {
    text-align: center; }

  #first-column {
    display: none; }

  .img-extract {
    width: 17% !important;
    float: left !important; }

  .post-extract {
    width: 82% !important;
    float: right !important; }

  #footer .minicons {
    text-align: center; }

  .flex-direction-nav a {
    top: 50%; }

  .flex-direction-nav .flex-prev {
    opacity: 1;
    right: 40px; }

  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px; }

  #wrap, #wrapo {
    padding: 25px 20px 20px;
    margin-top: 0px; } }
@media screen and (max-width: 670px) {
  .flex-direction-nav {
    display: none; }

  #content .author-cc {
    text-align: justify; }

  #content .author-cc .minicons {
    float: left;
    position: relative;
    width: 100%;
    margin: -20px auto 0 20px;
    clear: both; }

  #content .author-cc p {
    position: relative;
    float: left;
    width: 100%;
    clear: both; }

  #content .author-cc .profpic {
    margin-right: 15px; }

  #content .author-cc .profpic img {
    width: 59px; }

  #content .header-post h2 {
    font-size: 20px; }

  #content .header-post {
    position: relative;
    overflow: auto; }

  #content .header-post .info-share {
    width: 100%;
    position: relative;
    margin-top: 10px;
    text-align: left;
    display: block; }

  .featured-area .slider .sub-info {
    padding: 3px 0px 3px 10px;
    margin-top: -28px; }

  .featured-area .slider .sub-info .featured-category {
    padding: 5px 10px 5px 10px; } }
@media (min-width: 670px) and (max-width: 800px) {
  #wrap, #wrapo {
    width: 620px; }

  #secondary .widget_latest_imgs ul li, #footer .widget_latest_imgs ul li, #secondary .widget_quick-flickr-widget ul li, #footer .widget_quick-flickr-widget ul li {
    margin: 5px 11px 5px 0;
    width: 73px !important; }
    #secondary .widget_latest_imgs ul li.dpht, #footer .widget_latest_imgs ul li.dpht, #secondary .widget_quick-flickr-widget ul li.dpht, #footer .widget_quick-flickr-widget ul li.dpht {
      margin-right: 11px; }

  /* ================= Slider =================  */
  .featured-area .slider, .featured-area .slider img {
    height: 496px; }

  .featured-area .slider h2 {
    font-size: 23px; }

  .featured-area .static-block {
    width: 305px;
    height: 243px;
    float: left;
    margin-top: 10px; }

  .featured-area .last-block {
    margin-left: 10px; }

  /* =================  /Slider =================  */
  /* ================= Popular Posts Widget =================  */
  #secondary .widget_popular_posts {
    overflow: auto; }

  #secondary .widget_popular_posts .sidebar-block {
    width: 49% !important;
    margin-left: 1%;
    float: left; }

  #secondary .widget_popular_posts .top-post {
    margin-left: 1%;
    margin-right: 0%; }

  #secondary .widget_popular_posts .top-post .caption-li h3 {
    font-size: 13px; }

  /* ================= /Popular Posts Widget =================  */ }
@media (min-width: 465px) and (max-width: 670px) {
  body {
    padding-left: 0px !important;
    padding-right: 0px !important; }

  #wrap, #wrapo {
    width: 400px; }

  #secondary .widget_latest_imgs ul li, #footer .widget_latest_imgs ul li, #secondary .widget_quick-flickr-widget ul li, #footer .widget_quick-flickr-widget ul li {
    margin: 5px 16px 5px 0;
    text-align: center !important;
    width: 78px !important; }
    #secondary .widget_latest_imgs ul li.dpht, #footer .widget_latest_imgs ul li.dpht, #secondary .widget_quick-flickr-widget ul li.dpht, #footer .widget_quick-flickr-widget ul li.dpht {
      margin-right: 15px; }

  #secondary .widget_quick-flickr-widget ul li, #footer .widget_quick-flickr-widget, #footer .widget_quick-flickr-widget ul, #footer .widget_quick-flickr-widget ul li {
    text-align: center !important; }

  /* ================= Slider =================  */
  .featured-area .slider, .featured-area .slider img {
    height: 325px; }

  .featured-area .slider .featured-meta h2 {
    font-size: 20px; }

  .featured-area .static-block h2 {
    font-size: 14px !important; }

  .featured-area .static-block {
    width: 195px;
    height: 155px;
    float: left;
    margin-top: 10px; }

  .featured-area .last-block {
    margin-left: 10px; }

  /* =================  /Slider =================  */
  #respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url, #respond input {
    width: 100% !important;
    float: none;
    margin: 5px 0 0 0 !important;
    display: block; } }
@media (max-width: 465px) {
  #secondary .widget_latest_imgs ul li, #footer .widget_latest_imgs ul li, #secondary .widget_quick-flickr-widget ul li, #footer .widget_quick-flickr-widget ul li {
    margin: 5px 21px 5px 0 !important;
    text-align: center !important;
    width: 69px !important; }
    #secondary .widget_latest_imgs ul li.dpht, #footer .widget_latest_imgs ul li.dpht, #secondary .widget_quick-flickr-widget ul li.dpht, #footer .widget_quick-flickr-widget ul li.dpht {
      margin-right: 0px; }

  #secondary .widget_quick-flickr-widget ul li, #footer .widget_quick-flickr-widget, #footer .widget_quick-flickr-widget ul, #footer .widget_quick-flickr-widget ul li {
    text-align: center !important; }

  body {
    padding-left: 0px !important;
    padding-right: 0px !important; }

  #wrap, #wrapo {
    width: 270px; }

  #content .featured-category {
    display: none !important; }

  /* ================= Slider =================  */
  .featured-area .slider, .featured-area .slider img {
    height: 216px; }

  .featured-area .slider .featured-meta h2 {
    font-size: 16px; }

  .featured-area .static-block h2 {
    font-size: 14px !important; }

  .featured-area .static-block {
    width: 100%;
    height: 200px;
    margin-top: 10px; }

  .featured-area .last-block {
    margin-left: 0px; }

  /* =================  /Slider =================  */
  #respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url, #respond input {
    width: 100% !important;
    float: none;
    margin: 5px 0 0 0 !important;
    display: block; }

  #content .author-cc .profpic {
    margin-right: 15px; }

  #content .author-cc .profpic img {
    width: 49px; } }
@media (min-width: 801px) and (max-width: 1020px) {
  .hidden-desktop {
    display: inherit !important; }

  .visible-desktop {
    display: none !important; }

  .visible-tablet {
    display: inherit !important; }

  .hidden-tablet {
    display: none !important; } }
@media (max-width: 801px) {
  .hidden-desktop {
    display: inherit !important; }

  .visible-desktop {
    display: none !important; }

  .visible-phone {
    display: inherit !important; }

  .hidden-phone {
    display: none !important; } }
@media (max-width: 801px) {
  body {
    padding-left: 20px;
    padding-right: 20px; }

  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px; }

  .container-fluid {
    padding: 0; }

  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left; }

  .dl-horizontal dd {
    margin-left: 0; }

  .container {
    width: auto; }

  .row-fluid {
    width: 100%; }

  .row,
  .thumbnails {
    margin-left: 0; }

  .thumbnails > li {
    float: none;
    margin-left: 0; }

  [class*="span"],
  .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto; }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0; }

  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0; }

  .modal.fade.in {
    top: auto; } }
@media (max-width: 480px) {
  .page-header h1 small {
    display: block;
    line-height: 20px; }

  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc; }

  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left; }

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

  .form-horizontal .control-list {
    padding-top: 0; }

  .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px; }

  .modal {
    top: 10px;
    left: 10px;
    right: 10px; }

  .modal-header .close {
    padding: 10px;
    margin: -10px; }

  .carousel-caption {
    position: static; } }
@media (min-width: 801px) and (max-width: 1020px) {
  .row {
    margin-left: -10px;
    *zoom: 1; }

  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0; }

  .row:after {
    clear: both; }

  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 10px; }

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 746px; }

  .span12 {
    width: 746px; }

  .span11 {
    width: 683px; }

  .span10 {
    width: 620px; }

  .span9 {
    width: 557px; }

  .span8 {
    width: 494px; }

  .span7 {
    width: 431px; }

  .span6 {
    width: 368px; }

  .span5 {
    width: 305px; }

  .span4 {
    width: 242px; }

  .span3 {
    width: 179px; }

  .span2 {
    width: 116px; }

  .span1 {
    width: 53px; }

  .offset12 {
    margin-left: 766px; }

  .offset11 {
    margin-left: 703px; }

  .offset10 {
    margin-left: 640px; }

  .offset9 {
    margin-left: 577px; }

  .offset8 {
    margin-left: 514px; }

  .offset7 {
    margin-left: 451px; }

  .offset6 {
    margin-left: 388px; }

  .offset5 {
    margin-left: 325px; }

  .offset4 {
    margin-left: 262px; }

  .offset3 {
    margin-left: 199px; }

  .offset2 {
    margin-left: 136px; }

  .offset1 {
    margin-left: 73px; }

  .row-fluid {
    width: 100%;
    *zoom: 1; }

  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0; }

  .row-fluid:after {
    clear: both; }

  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 1.3404825737265416%;
    *margin-left: 1.2885075217514896%; }

  .row-fluid [class*="span"]:first-child {
    margin-left: 0; }

  .row-fluid .span12 {
    width: 100.00000000000001%;
    *width: 99.94802494802497%; }

  .row-fluid .span11 {
    width: 91.5549597855228%;
    *width: 91.50298473354775%; }

  .row-fluid .span10 {
    width: 83.1099195710456%;
    *width: 83.05794451907055%; }

  .row-fluid .span9 {
    width: 74.66487935656838%;
    *width: 74.61290430459333%; }

  .row-fluid .span8 {
    width: 66.21983914209116%;
    *width: 66.16786409011611%; }

  .row-fluid .span7 {
    width: 57.77479892761394%;
    *width: 57.722823875638895%; }

  .row-fluid .span6 {
    width: 49.329758713136734%;
    *width: 49.277783661161685%; }

  .row-fluid .span5 {
    width: 40.884718498659524%;
    *width: 40.832743446684475%; }

  .row-fluid .span4 {
    width: 32.43967828418231%;
    *width: 32.38770323220726%; }

  .row-fluid .span3 {
    width: 23.994638069705097%;
    *width: 23.942663017730045%; }

  .row-fluid .span2 {
    width: 15.549597855227884%;
    *width: 15.497622803252831%; }

  .row-fluid .span1 {
    width: 7.104557640750671%;
    *width: 7.052582588775619%; }

  .row-fluid .offset12 {
    margin-left: 102.6809651474531%;
    *margin-left: 102.577015043503%; }

  .row-fluid .offset12:first-child {
    margin-left: 101.34048257372656%;
    *margin-left: 101.23653246977646%; }

  .row-fluid .offset11 {
    margin-left: 94.23592493297588%;
    *margin-left: 94.13197482902578%; }

  .row-fluid .offset11:first-child {
    margin-left: 92.89544235924934%;
    *margin-left: 92.79149225529925%; }

  .row-fluid .offset10 {
    margin-left: 85.79088471849867%;
    *margin-left: 85.68693461454858%; }

  .row-fluid .offset10:first-child {
    margin-left: 84.45040214477214%;
    *margin-left: 84.34645204082204%; }

  .row-fluid .offset9 {
    margin-left: 77.34584450402146%;
    *margin-left: 77.24189440007136%; }

  .row-fluid .offset9:first-child {
    margin-left: 76.00536193029492%;
    *margin-left: 75.90141182634483%; }

  .row-fluid .offset8 {
    margin-left: 68.90080428954424%;
    *margin-left: 68.79685418559414%; }

  .row-fluid .offset8:first-child {
    margin-left: 67.56032171581771%;
    *margin-left: 67.45637161186761%; }

  .row-fluid .offset7 {
    margin-left: 60.45576407506702%;
    *margin-left: 60.351813971116925%; }

  .row-fluid .offset7:first-child {
    margin-left: 59.11528150134048%;
    *margin-left: 59.011331397390386%; }

  .row-fluid .offset6 {
    margin-left: 52.01072386058982%;
    *margin-left: 51.90677375663972%; }

  .row-fluid .offset6:first-child {
    margin-left: 50.67024128686327%;
    *margin-left: 50.566291182913176%; }

  .row-fluid .offset5 {
    margin-left: 43.5656836461126%;
    *margin-left: 43.461733542162506%; }

  .row-fluid .offset5:first-child {
    margin-left: 42.225201072386064%;
    *margin-left: 42.121250968435966%; }

  .row-fluid .offset4 {
    margin-left: 35.120643431635386%;
    *margin-left: 35.01669332768529%; }

  .row-fluid .offset4:first-child {
    margin-left: 33.78016085790885%;
    *margin-left: 33.67621075395875%; }

  .row-fluid .offset3 {
    margin-left: 26.67560321715818%;
    *margin-left: 26.571653113208075%; }

  .row-fluid .offset3:first-child {
    margin-left: 25.335120643431637%;
    *margin-left: 25.231170539481536%; }

  .row-fluid .offset2 {
    margin-left: 18.230563002680967%;
    *margin-left: 18.126612898730862%; }

  .row-fluid .offset2:first-child {
    margin-left: 16.890080428954427%;
    *margin-left: 16.78613032500432%; }

  .row-fluid .offset1 {
    margin-left: 9.785522788203753%;
    *margin-left: 9.681572684253648%; }

  .row-fluid .offset1:first-child {
    margin-left: 8.445040214477213%;
    *margin-left: 8.341090110527109%; }

  input,
  textarea,
  .uneditable-input {
    margin-left: 0; }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 10px; }

  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 732px; }

  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 669px; }

  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 606px; }

  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 543px; }

  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 480px; }

  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 417px; }

  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 354px; }

  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 291px; }

  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 228px; }

  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 165px; }

  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 102px; }

  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 39px; } }
@media (max-width: 1020px) {
  body {
    padding-top: 0; }

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static; }

  .navbar-fixed-top {
    margin-bottom: 20px; }

  .navbar-fixed-bottom {
    margin-top: 20px; }

  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px; }

  .navbar .container {
    width: auto;
    padding: 0; }

  .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px; }

  .nav-collapse {
    clear: both; }

  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px; }

  .nav-collapse .nav > li {
    float: none; }

  .nav-collapse .nav > li > a {
    margin-bottom: 2px; }

  .nav-collapse .nav > .divider-vertical {
    display: none; }

  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none; }

  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; }

  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }

  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px; }

  .nav-collapse .nav > li > a:hover,
  .nav-collapse .dropdown-menu a:hover {
    background-color: #f2f2f2; }

  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover {
    background-color: #111111; }

  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0; }

  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: block;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none; }

  .nav-collapse .dropdown-menu .divider {
    display: none; }

  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none; }

  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }

  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111; }

  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0; }

  .nav-collapse,
  .nav-collapse.collapse {
    overflow: hidden;
    height: 0; }

  .navbar .btn-navbar {
    display: block; }

  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px; } }
@media (min-width: 1025px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important; } }