

/* MAX-WIDTH *******************************************************/


@media screen and (max-width:480px) {

  .q_logo a, .q_logo img {
    height: 70px !important;
  }

}


@media screen and (max-width:599px) {

  /* Events registration form */
  .page-id-3398 #register-form iframe {
    position: relative;
    left: -15%;
    width: 115% !important;
  }

}



@media screen and (max-width:768px) {

  /* 600px MAX-WIDTH STYLES IN BRIDGE THEME */
  .four_columns .column1, .four_columns .column2, .four_columns .column3, .four_columns .column4, .three_columns .column1, .three_columns .column2, .three_columns .column3, .two_columns_25_75 .column1, .two_columns_25_75 .column2, .two_columns_33_66 .column1, .two_columns_33_66 .column2, .two_columns_50_50 .column1, .two_columns_50_50 .column2, .two_columns_66_33 .column1, .two_columns_66_33 .column2, .two_columns_75_25 .column1, .two_columns_75_25 .column2, body.qode_advanced_footer_responsive_1000 .four_columns .column1, body.qode_advanced_footer_responsive_1000 .four_columns .column2, body.qode_advanced_footer_responsive_1000 .four_columns .column3, body.qode_advanced_footer_responsive_1000 .four_columns .column4, body.qode_advanced_footer_responsive_768 .four_columns .column1, body.qode_advanced_footer_responsive_768 .four_columns .column2, body.qode_advanced_footer_responsive_768 .four_columns .column3, body.qode_advanced_footer_responsive_768 .four_columns .column4 {
    width: 100%;
  }
  .footer_top .four_columns .column1, .footer_top .four_columns .column2, .footer_top .four_columns .column3, .footer_top .three_columns .column1, .footer_top .three_columns .column2, .footer_top .two_columns_50_50 .column1 {
    margin: 0 0 25px;
  }
  .footer_top .four_columns .column2 .column_inner>div, .footer_top .four_columns .column3 .column_inner>div, .footer_top .four_columns .column4 .column_inner>div, .footer_top .three_columns .column2 .column_inner>div, .footer_top .three_columns .column3 .column_inner>div, .footer_top .two_columns_50_50 .column2 .column_inner>div {
    margin: 0;
  }
  .four_columns .column1 .column_inner, .four_columns .column2 .column_inner, .four_columns .column3 .column_inner, .four_columns .column4 .column_inner, .three_columns .column1 .column_inner, .three_columns .column2 .column_inner, .three_columns .column3 .column_inner, .two_columns_25_75 .column1 .column_inner, .two_columns_25_75 .column2 .column_inner, .two_columns_25_75.grid2 .column1 .column_inner, .two_columns_25_75.grid2 .column2 .column_inner, .two_columns_33_66 .column1 .column_inner, .two_columns_33_66 .column2 .column_inner, .two_columns_33_66.grid2 .column1 .column_inner, .two_columns_33_66.grid2 .column2 .column_inner, .two_columns_50_50 .column1 .column_inner, .two_columns_50_50 .column2 .column_inner, .two_columns_66_33 .column1 .column_inner, .two_columns_66_33 .column2 .column_inner, .two_columns_66_33.grid2 .column1 .column_inner, .two_columns_66_33.grid2 .column2 .column_inner, .two_columns_75_25 .column1 .column_inner, .two_columns_75_25 .column2 .column_inner, .two_columns_75_25.grid2 .column1 .column_inner, .two_columns_75_25.grid2 .column2 .column_inner {
    padding: 0;
  }
  .mc4wp-form-basic input[type=date], .mc4wp-form-basic input[type=email], .mc4wp-form-basic input[type=tel], .mc4wp-form-basic input[type=text], .mc4wp-form-basic input[type=url], .mc4wp-form-basic select, .mc4wp-form-basic textarea, .mc4wp-form-theme input[type=date], .mc4wp-form-theme input[type=email], .mc4wp-form-theme input[type=tel], .mc4wp-form-theme input[type=text], .mc4wp-form-theme input[type=url], .mc4wp-form-theme select, .mc4wp-form-theme textarea {
    max-width: 600px;
  }

  .page-template-full_width h2,
  .page-template-full_width h2 a {
    margin: 30px 0 20px;
    font-size: 24px;
  }


}




@media screen and (max-width:1276px) {

  .boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
    width: 94%;
    margin: 0 3%;
  }

}









/* MIN-WIDTH *******************************************************/

@media screen and (min-width:480px) {

  .page-template-page-news .news-item .news-meta span,
  .single-post_news .news-meta span {
    display: inline;
  }
  .page-template-page-news .news-item .news-meta span + span,
  .single-post_news .news-meta span + span {
    margin-left: 6px;
    padding-left: 8px;
    border-left: 1px solid #c9c9c9;
  }

}

@media screen and (min-width:600px) {

  .page-template-page-news .column1 .news-item {
    padding-left: 260px;
  }
  .page-template-page-news .news-item figure {
    position: absolute;
    left: 0;
    top: 0;
    /* float: left; */
    width: 30%;
    max-width: 250px;
    height: 200px;
    margin: 0px 3% 0 0;
  }
  .page-template-page-news .news-item h1 {
    margin: -6px 0 0;
    font-size: 24px;
  }
  .page-template-page-news .news-item h1 a:hover {
    color: #00b0ca;
    text-decoration: underline;
  }
  .single-post_news .blog_single figure {
    float: left;
    margin: 10px 3% 10px 0;
  }
  .single-post_news .blog_single figure.small {
    max-width: 20%;
  }

}



@media screen and (min-width:768px) {

  .two_columns_66_33 > .column2 {
    width: 31.33%;
    padding-left: 2%;
  }

  .single-post_news .blog_single .news-meta {
    margin-top: 0;
  }
  .page-template-page-news .column2 h2 {
    margin: 0 0 20px;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
  }

  /* wildlife */
  .page-template-page-wildlife .wildlife-item h1 {
    font-size: 22px;
  }
  .page-template-page-wildlife .wildlife-item figure {
    float: left;
    width: 49%;
    margin: 6px 0 0;
  }
  .page-template-page-wildlife .wildlife-item .text {
    float: left;
    width: 49%;
    margin: 0 0 0 2%;
  }

}




@media screen and (min-width:960px) {

  .page-template-page-news .column1 .news-item {
    min-height: 170px;
    padding-left: 270px;
  }
  .page-template-page-news .title h1 {
    font-size: 48px !important;
  }

}



@media screen and (min-width:1024px) {

  /* wildlife */
  .page-template-page-wildlife .wildlife-item figure {
    width: 48%;
    margin: 6px 0 0;
  }
  .page-template-page-wildlife .wildlife-item .text {
    width: 48%;
    margin: 0 0 0 4%;
  }

}


@media screen and (min-width:1200px) {

  .logged-in.home .soliloquy-outer-container .soliloquy-caption-inside {
    padding: 20px 0;
    font-size: 28px;
  }

}


@media screen and (min-width:1277px) {

  .boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
    width: 1200px !important;
    margin: 0 auto;
  }

}
