/* Responsive CSS Style */
@media only screen and (min-width: 1600px) {
  .header-ad {
    height: auto;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
  .header-ad {
    height: auto;
  }
}

@media only screen and (min-width: 1080px) and (max-width: 1200px) {
  .header-ad {
    width: 600px;
    margin-top: 22px;
  }
  .bxslider {
    height: 307px;
  }
  #primary {
    width: 1075px;
  }
  .content-block-3 .section-heading .section-more-link {
    display: none;
  }
  .content-block-1 .post-big {
    width: 360px;
  }
  .content-block-1 .post-small {
    width: 360px;
  }
  .content-block-1 .post-small .entry-title {
    margin-bottom: 3px;
  }
  .content-block-1 .post-small .entry-comment {
    display: none;
  }
  .content-block-2 .block-left,
  .content-block-2 .block-right {
    width: 360px;
  }
  .content-block-2 .post-small .entry-title {
    margin-bottom: 3px;
  }
  .content-block-2 .post-small .entry-comment {
    display: none;
  }
  .content-block-3 .entry-comment {
    display: none;
  }
  .content-block-3 .block-left,
  .content-block-3 .block-middle,
  .content-block-3 .block-right {
    width: 233px;
  }
  .content-loop .thumbnail-link {
    width: 280px;
  }
  .footer-columns .footer-column-1,
  .footer-columns .footer-column-2,
  .footer-columns .footer-column-3,
  .footer-columns .footer-column-4 {
    width: 246px;
  }
  .entry-related .hentry {
    width: 170px;
  }
  .comment-form .comment-form-author,
  .comment-form .comment-form-email,
  .comment-form .comment-form-url {
    width: 233px;
  }
}

@media only screen and (min-width: 960px) and (max-width: 1080px) {
  .header-ad {
    width: 600px;
    margin-top: 22px;
  }
  .header-search {
    width: 200px;
  }
  .header-search .search-input {
    width: 159px;
  }
  .menu-item-home {
    display: none;
  }
  .bxslider {
    height: 407px;
  }
  #latest-content {
    float: none;
    width: 100%;
  }
  .content-block-1 .post-big {
    width: 300px;
  }
  .content-block-1 .post-small {
    width: 300px;
  }
  .content-block-1 .post-small .entry-title {
    margin-bottom: 0;
  }
  .content-block-1 .post-small .entry-meta {
    display: none;
  }
  .content-block-2 .block-left,
  .content-block-2 .block-right {
    width: 300px;
  }
  .content-block-2 .post-small .entry-title {
    margin-bottom: 0;
  }
  .content-block-2 .post-small .entry-meta {
    display: none;
  }
  .content-block-3 .block-left,
  .content-block-3 .block-middle,
  .content-block-3 .block-right {
    float: none;
    width: 100%;
    margin: 0;
  }
  .content-block-3 .block-left .post-big:after,
  .content-block-3 .block-middle .post-big:after,
  .content-block-3 .block-right .post-big:after {
    content: " ";
    clear: both;
    display: block;
  }
  .content-block-3 .block-left .post-big .thumbnail-link,
  .content-block-3 .block-middle .post-big .thumbnail-link,
  .content-block-3 .block-right .post-big .thumbnail-link {
    float: left;
    margin: 0 20px 0 0;
  }
  .content-block-3 .block-left,
  .content-block-3 .block-middle {
    margin-bottom: 30px;
  }
  .content-loop .thumbnail-link {
    width: 260px;
    margin-bottom: 15px;
  }
  .content-loop .entry-summary {
    clear: both;
    display: block;
  }
  .content-loop .entry-comment {
    display: none;
  }
  .footer-columns .footer-column-1,
  .footer-columns .footer-column-2,
  .footer-columns .footer-column-3,
  .footer-columns .footer-column-4 {
    width: 216px;
  }
  .entry-related .hentry {
    width: 300px;
  }
  .entry-related .hentry:nth-of-type(2n) {
    margin-right: 0;
  }
  .entry-related .hentry:nth-of-type(2n+1), .entry-related .hentry:nth-of-type(4n+1) {
    clear: left;
  }
  .comment-form .comment-form-author,
  .comment-form .comment-form-email,
  .comment-form .comment-form-url {
    width: 193px;
  }
}

@media only screen and (min-width: 959px) {
  /*--------------------------------------------------------------
	# Primary  & Seconary bar
	--------------------------------------------------------------*/
  #secondary-bar-toggle {
    display: none;
  }
  #toggle {
    display: none;
  }
  #primary-wrapper {
    width: 1025px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }
  #primary-wrapper-left {
    float: left;
  }
  #primary-wrapper-right {
    float: right;
    width: 50%;
  }
  #primary-wrapper-right #primary-menu {
    float: right;
  }
  #primary-wrapper-right #primary-menu #menu-item-search,
  #primary-wrapper-right #primary-menu #menu-item-facebook,
  #primary-wrapper-right #primary-menu #menu-item-twitter,
  #primary-wrapper-right #primary-menu #menu-item-instagram,
  #primary-wrapper-right #primary-menu #menu-item-youtube,
  #primary-wrapper-right #primary-menu #menu-item-linkedin {
    padding: 7px 0 0;
  }
  #secondary-bar {
    margin-top: 32px;
    text-align: center;
  }
  #secondary-menu {
    width: 100%;
  }
  .mobile-menu {
    display: none !important;
  }
  /*--------------------------------------------------------------
	# 1st section: Carousel & Events :: 959 < screen (all non mobile)
	--------------------------------------------------------------*/
  #first-section #first-section-left {
    float: left;
    width: 48%;
    margin-left: 12%;
  }
  #first-section #first-section-left #featured-content {
    padding-right: 4%;
  }
  #first-section #first-section-left #featured-content:after {
    content: " ";
    clear: both;
    display: block;
  }
  #first-section #first-section-left #featured-content .featured-slide img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  #first-section #first-section-left #featured-content .featured-slide .entry-title {
    padding: 0 20px 20px 20px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  }
  #first-section #first-section-left #featured-content .featured-slide .entry-title a {
    color: #fff;
    font-size: 24px;
    line-height: 1.25;
  }
  #first-section #first-section-left #featured-content .featured-slide .entry-header {
    bottom: 0;
  }
  #first-section #first-section-left #featured-content .featured-square {
    width: 32%;
    margin-right: 2%;
  }
  #first-section #first-section-right {
    float: right;
    width: 28%;
    margin-right: 12%;
  }
  #first-section #first-section-right #events-container {
    padding-left: 4%;
    padding-right: 4%;
  }
  /*--------------------------------------------------------------
	# Featured :: 959 < screen (all non mobile)
	--------------------------------------------------------------*/
  .pad-right {
    padding-right: 20px;
  }
  .pad-left {
    padding-left: 20px;
  }
  #featured {
    padding: 30px 12% 30px;
  }
  #featured .featured-row:after {
    content: "";
    display: table;
    clear: both;
  }
  #featured .featured-row .column-feat {
    float: left;
    width: 33.33%;
  }
  #featured .featured-row .featured-one {
    color: white;
    background-color: #0c3463;
    -webkit-box-shadow: 5px 5px 50px 5px #d6d6d6;
            box-shadow: 5px 5px 50px 5px #d6d6d6;
    background-image: url(/wp-content/themes/iseas/assets/img/pattern_footer.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 0 0;
    padding: 26px;
    float: left;
    width: 100%;
    height: 540px;
  }
  #featured .featured-row .column-feat2 {
    float: left;
    width: 50%;
  }
  #featured .featured-row .featured-two .featured-bookspub-content .book-col {
    float: left;
    width: 33.33%;
    font-size: 14px;
  }
  #featured-normal {
    padding: 30px 12% 30px;
  }
  #featured-normal .featured-row:after {
    content: "";
    display: table;
    clear: both;
  }
  #featured-normal .column-feat2 {
    float: left;
    width: 50%;
  }
  #featured-normal .column-logo-spacer {
    float: left;
    width: 20%;
  }
  #featured-normal .column-logo {
    float: left;
    width: 20%;
  }
  /*--------------------------------------------------------------
	# Sidemenu and Content 
	--------------------------------------------------------------*/
  #banner {
    text-align: center;
    padding-bottom: 25px;
  }
  #bc-fr-wrapper {
    width: 100%;
  }
  #site-content {
    text-align: center;
  }
  #site-content #site-content-fit {
    width: 1025px;
    display: inline-block;
  }
  #content-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
  }
  #content-wrapper #sidemenu {
    float: left;
    width: 30%;
  }
  #content-wrapper #maincontent {
    width: 70%;
  }
  /*--------------------------------------------------------------
	# Footer:: 959 < screen (all non mobile)
	--------------------------------------------------------------*/
  #site-footer .row-footer:after {
    content: "";
    display: table;
    clear: both;
  }
  #site-footer .row-footer {
    margin: 50px 10%;
  }
  #site-footer .row-footer .column-footer {
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    width: 11.5%;
    border-right: 1px solid #707479;
  }
  #site-footer .row-footer2 {
    margin: 50px 11%;
  }
  #site-footer .row-footer2 a {
    border-right: solid 1px #3db5af;
    padding-right: 8px;
    padding-left: 8px;
  }
  #site-footer .row-footer2 a.footer-item-left {
    border-right: solid 1px #3db5af;
    padding-right: 8px;
    padding-left: 0px;
  }
  #site-footer .row-footer2 a.footer-item-right {
    color: white;
    border-right: none;
    padding-left: 8px;
  }
  /*--------------------------------------------------------------
	# Others
	--------------------------------------------------------------*/
  #cover-download {
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #maincontent-100 {
    float: left;
    width: 100%;
  }
  #maincontent-full {
    width: 100%;
  }
  #footer-content {
    margin: auto;
    margin-top: 50px;
    margin-bottom: 50px;
  }
}

@media only screen and (max-width: 959px) {
  /*--------------------------------------------------------------
	# Primary  & Seconary bar
	--------------------------------------------------------------*/
  #primary-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }
  #primary-wrapper-left {
    width: 100%;
    text-align: center;
  }
  #primary-wrapper-right {
    padding: 20px 0 0;
    width: 100%;
    text-align: center;
  }
  #primary-wrapper-right #primary-menu {
    vertical-align: middle;
  }
  #primary-wrapper-right #primary-menu #menu-item-media,
  #primary-wrapper-right #primary-menu #menu-item-contactus {
    display: block;
  }
  #primary-wrapper-right #primary-menu #menu-item-search,
  #primary-wrapper-right #primary-menu #menu-item-facebook,
  #primary-wrapper-right #primary-menu #menu-item-twitter,
  #primary-wrapper-right #primary-menu #menu-item-instagram,
  #primary-wrapper-right #primary-menu #menu-item-youtube,
  #primary-wrapper-right #primary-menu #menu-item-linkedin {
    padding: 7px 0 0;
  }
  #popout {
    position: fixed;
    height: 100%;
    width: 250px;
    background: #191919;
    background: rgba(25, 25, 25, 0.9);
    color: white;
    top: 0px;
    left: -250px;
    overflow: auto;
    z-index: 999;
  }
  #secondary-bar {
    display: none;
  }
  #secondary-bar-toggle {
    height: 26px;
  }
  #toggle {
    float: right;
    width: 28px;
    height: 24px;
  }
  .menu-media-sidemenu-container,
  .menu-iseas-container {
    display: inline-block;
    padding-left: 0px;
  }
  .menu-media-sidemenu-container ul,
  .menu-media-sidemenu-container ul li,
  .menu-iseas-container ul,
  .menu-iseas-container ul li {
    width: 100%;
    padding-left: 0px;
    display: inline-block;
  }
  .menu-media-sidemenu-container ul a, .menu-media-sidemenu-container ul a:visited,
  .menu-media-sidemenu-container ul li a,
  .menu-media-sidemenu-container ul li a:visited,
  .menu-iseas-container ul a,
  .menu-iseas-container ul a:visited,
  .menu-iseas-container ul li a,
  .menu-iseas-container ul li a:visited {
    color: white;
    padding: 5px;
    line-height: 1.5em;
  }
  .menu-media-sidemenu-container ul li ul,
  .menu-media-sidemenu-container ul li ul li,
  .menu-media-sidemenu-container ul li ul li,
  .menu-iseas-container ul li ul,
  .menu-iseas-container ul li ul li {
    width: 100%;
    padding-left: 6px;
    display: inline-block;
    opacity: 0.87;
  }
  .menu-media-sidemenu-container ul li ul a, .menu-media-sidemenu-container ul li ul a:visited,
  .menu-media-sidemenu-container ul li ul li a,
  .menu-media-sidemenu-container ul li ul li a:visited,
  .menu-media-sidemenu-container ul li ul li a,
  .menu-media-sidemenu-container ul li ul li a:visited,
  .menu-iseas-container ul li ul a,
  .menu-iseas-container ul li ul a:visited,
  .menu-iseas-container ul li ul li a,
  .menu-iseas-container ul li ul li a:visited {
    color: white;
    padding: 5px;
    line-height: 1.5em;
  }
  .menu-media-sidemenu-container ul li ul li ul,
  .menu-media-sidemenu-container ul li ul li ul li,
  .menu-iseas-container ul li ul li ul,
  .menu-iseas-container ul li ul li ul li {
    width: 100%;
    padding-left: 6px;
    display: inline-block;
  }
  .menu-media-sidemenu-container ul li ul li ul a, .menu-media-sidemenu-container ul li ul li ul a:visited,
  .menu-media-sidemenu-container ul li ul li ul li a,
  .menu-media-sidemenu-container ul li ul li ul li a:visited,
  .menu-iseas-container ul li ul li ul a,
  .menu-iseas-container ul li ul li ul a:visited,
  .menu-iseas-container ul li ul li ul li a,
  .menu-iseas-container ul li ul li ul li a:visited {
    color: white;
    padding: 5px;
    line-height: 1.5em;
  }
  /*--------------------------------------------------------------
	# 1st section: Carousel & Events :: screen < 959 (all mobile mode)
	--------------------------------------------------------------*/
  #first-section #first-section-left {
    width: 90%;
    margin: 0 5% 0;
  }
  #first-section #first-section-left #featured-content {
    padding-right: 0%;
  }
  #first-section #first-section-left #featured-content:after {
    content: " ";
    clear: both;
    display: block;
  }
  #first-section #first-section-left #featured-content .featured-slide img {
    width: 100%;
    height: auto;
  }
  #first-section #first-section-left #featured-content .featured-slide .entry-title {
    padding: 0 20px 20px 20px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  }
  #first-section #first-section-left #featured-content .featured-slide .entry-title a {
    color: #fff;
    font-size: 14px;
    line-height: 1.25;
  }
  #first-section #first-section-left #featured-content .featured-slide .entry-header {
    bottom: 0%;
  }
  #first-section #first-section-left #featured-content .featured-square {
    width: 32%;
    margin-right: 2%;
  }
  #first-section #first-section-right {
    float: right;
    width: 100%;
  }
  #first-section #first-section-right #events-container {
    padding-left: 4%;
    padding-right: 4%;
  }
  /*--------------------------------------------------------------
	# Featured :: screen < 959 (all mobile mode)
	--------------------------------------------------------------*/
  .pad-right {
    padding-right: 0px;
  }
  .pad-left {
    padding-left: 0px;
  }
  #featured {
    padding: 30px 6% 30px;
  }
  #featured .featured-row:after {
    content: "";
    display: table;
    clear: both;
  }
  #featured .featured-row .column-feat {
    float: left;
    width: 100%;
  }
  #featured .featured-row .featured-one {
    color: white;
    background-color: #0c3463;
    -webkit-box-shadow: 5px 5px 50px 5px #d6d6d6;
            box-shadow: 5px 5px 50px 5px #d6d6d6;
    background-image: url(/wp-content/themes/iseas/assets/img/pattern_footer.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 0 0;
    padding: 10px 14px 10px;
    float: left;
    width: 100%;
  }
  #featured .featured-row .column-feat2 {
    float: left;
    width: 100%;
    padding: 10px 0;
  }
  #featured .featured-row .column-feat2 .featured-two .featured-bookspub-content .book-col {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #featured-normal {
    padding: 30px 6% 30px;
  }
  #featured-normal .featured-row:after {
    content: "";
    display: table;
    clear: both;
  }
  #featured-normal .column-feat2 {
    float: left;
    width: 100%;
    padding: 10px 0;
  }
  #featured-normal .column-logo-spacer {
    width: 0%;
  }
  #featured-normal .column-logo {
    text-align: center;
    padding: 10px;
  }
  /*--------------------------------------------------------------
	# Footer :: screen < 959 (all mobile mode)
	--------------------------------------------------------------*/
  #site-footer .row-footer {
    margin: 50px 8%;
  }
  #site-footer .row-footer .column-footer {
    margin-left: 5px;
    margin-right: 5px;
  }
  #site-footer .row-footer2 {
    margin: 50px 8%;
  }
  #site-footer .row-footer2 a {
    border-right: solid 1px #3db5af;
    padding-right: 8px;
    padding-left: 8px;
  }
  #site-footer .row-footer2 a.footer-item-left {
    border-right: solid 1px #3db5af;
    padding-right: 8px;
    padding-left: 0px;
  }
  #site-footer .row-footer2 a.footer-item-right {
    color: white;
    border-right: none;
    padding-left: 8px;
  }
  /*--------------------------------------------------------------
	# Other Layout
	--------------------------------------------------------------*/
  #cover-download {
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #sidemenu {
    display: none;
  }
  #banner {
    text-align: center;
    padding-bottom: 25px;
  }
  #bc-fr-wrapper {
    width: 90%;
  }
  #content-wrapper {
    width: 90%;
  }
  #site-content {
    margin: 0;
  }
  #maincontent {
    float: left;
    width: 100%;
    padding: 0px;
  }
  /*--------------------------------------------------------------
	# Unsorted
	--------------------------------------------------------------*/
  #breadcrumbs {
    padding: 0px;
  }
  .featured-one {
    color: white;
    background-color: #0c3463;
    -webkit-box-shadow: 5px 5px 50px 5px #d6d6d6;
            box-shadow: 5px 5px 50px 5px #d6d6d6;
    background-image: url(/wp-content/themes/iseas/assets/img/pattern_footer.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 0 0;
    padding: 10px;
    float: left;
    width: 95%;
    margin-bottom: 20px;
  }
  .site-header {
    height: 82px;
    position: relative;
  }
  .site-header .search-icon {
    margin-right: 6px;
  }
  .site-start {
    height: 80px;
    position: relative;
  }
  .search-icon {
    display: block;
  }
  .header-ad {
    display: none;
  }
  .header-search {
    border: 1px solid #e9e9e9;
    display: none;
    height: 52px;
    width: 98%;
    top: 81px;
    left: 1%;
    padding: 0;
  }
  .header-search .search-input {
    width: 100%;
    height: 50px;
    line-height: 50px;
  }
  .header-search .search-submit {
    background: none;
    border-left: none;
    top: 5px;
    right: 0;
  }
  .mobile-menu-icon {
    display: block;
  }
  .mobile-menu {
    padding-left: 1%;
    padding-right: 1%;
  }
  .container,
  .primary-wrapper,
  #primary,
  #secondary {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
  }
  .site-footer {
    width: 100%;
    display: inline-block;
    border-top: solid 3px #3db5af;
    background-color: #0c3463;
    -webkit-box-shadow: 5px 5px 50px 5px #d6d6d6;
            box-shadow: 5px 5px 50px 5px #d6d6d6;
    background-image: url(/wp-content/themes/iseas/assets/img/pattern_footer.png);
    background-repeat: no-repeat;
  }
  .site-branding {
    padding-left: 1%;
  }
  .site-branding #logo {
    height: 60px;
    margin-top: 9px;
  }
  .site-branding img {
    max-height: 60px;
  }
  #primary-nav {
    display: none;
  }
  #secondary-bar {
    height: 0;
    position: absolute;
  }
  .bxslider {
    display: none;
    height: auto;
    overflow: hidden;
    visibility: hidden;
  }
  #latest-content {
    float: none;
    width: 100%;
  }
  .content-block-3 .block-left,
  .content-block-3 .block-middle,
  .content-block-3 .block-right {
    float: none;
    width: 100%;
    margin: 0;
  }
  .content-block-3 .block-left .post-big:after,
  .content-block-3 .block-middle .post-big:after,
  .content-block-3 .block-right .post-big:after {
    content: " ";
    clear: both;
    display: block;
  }
  .content-block-3 .thumbnail-link {
    float: left;
    margin: 0 20px 0 0;
  }
  .content-block-3 .block-left,
  .content-block-3 .block-middle {
    margin-bottom: 30px;
  }
  #primary {
    float: none;
    margin-bottom: 25px;
  }
  #secondary {
    float: none;
  }
  .sidebar .widget_ad,
  .site-footer .widget_ad {
    text-align: center;
  }
  .sidebar .widget_newsletter,
  .site-footer .widget_newsletter {
    background-position: 104% -20px;
  }
  .comment-form .comment-form-author,
  .comment-form .comment-form-email,
  .comment-form .comment-form-url {
    width: 100%;
  }
  #site-bottom {
    text-align: center;
  }
  #site-bottom .site-info {
    float: none;
    margin-bottom: 5px;
  }
  #site-bottom .footer-nav {
    float: none;
  }
  #site-bottom .footer-nav ul li {
    padding: 0 5px;
  }
  #back-top a span {
    bottom: 10px;
  }
  #footer-content {
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
  .site-title {
    margin-top: 10px;
  }
  #featured-content .featured-square {
    width: 32%;
    margin-right: 2%;
  }
  .content-block-1 .post-big {
    width: 48.5%;
  }
  .content-block-1 .post-small {
    width: 48.5%;
  }
  .content-block-1 .post-small .entry-title {
    margin-bottom: 5px;
  }
  .content-block-1 .post-small .entry-comment {
    display: none;
  }
  .content-block-2 .block-left,
  .content-block-2 .block-right {
    width: 48.5%;
  }
  .content-block-2 .post-small .entry-title {
    margin-bottom: 5px;
  }
  .content-block-2 .post-small .entry-comment {
    display: none;
  }
  .content-block-3 .thumbnail-link {
    width: 48.5%;
  }
  .content-block-3 .entry-title {
    font-size: 24px;
  }
  .footer-columns .footer-column-1,
  .footer-columns .footer-column-2,
  .footer-columns .footer-column-3,
  .footer-columns .footer-column-4 {
    width: 47%;
    margin: 0 0 0 2%;
  }
  .footer-columns .footer-column-2:after,
  .footer-columns .footer-column-4:after {
    display: block;
    clear: both;
  }
  .footer-columns .footer-column-3 {
    clear: left;
  }
  .entry-related .hentry {
    width: 23.5%;
    margin-right: 2%;
  }
}

@media only screen and (max-width: 767px) {
  .site-branding {
    float: none;
  }
  .site-branding #logo {
    height: 50px;
    margin-top: 14px;
  }
  .site-branding img {
    max-height: 50px;
  }
  .site-branding .site-title {
    line-height: 80px;
    margin: 0;
  }
  .site-branding .site-description {
    display: none;
  }
  .mobile-menu-icon {
    right: 50px;
  }
  #featured-content .featured-square {
    float: none;
    margin: 0 0 15px 0;
    width: 100%;
  }
  #featured-content .featured-square:after {
    clear: both;
    content: " ";
    display: block;
  }
  #featured-content .featured-square .thumbnail-link {
    float: left;
    margin: 0 15px 0 0;
    width: 120px;
  }
  .content-block-1 .post-big {
    border-bottom: 1px solid #e9e9e9;
    float: none;
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 10px;
  }
  .content-block-1 .post-big .wp-post-image {
    width: 100%;
  }
  .content-block-1 .post-small {
    float: none;
    width: 100%;
  }
  .content-block-1 .post-small:after {
    content: " ";
    clear: both;
    display: block;
  }
  .content-block-1 .post-small .entry-title {
    margin-bottom: 2px;
  }
  .content-block-1 .post-small .entry-comment {
    display: none;
  }
  .content-block-2 .block-left,
  .content-block-2 .block-right {
    float: none;
    width: 100%;
  }
  .content-block-2 .block-left {
    margin-bottom: 20px;
  }
  .content-block-2 .post-big .wp-post-image {
    width: 100%;
  }
  .content-block-2 .post-small .entry-title {
    margin-bottom: 2px;
  }
  .content-block-2 .post-small .entry-comment {
    display: none;
  }
  .content-block-3 .post-big .thumbnail-link {
    float: none;
    margin: 0 0 10px 0;
  }
  .content-block-3 .post-big .thumbnail-link .wp-post-image {
    width: 100%;
  }
  .entry-related .hentry {
    float: none;
    width: 100%;
  }
  .entry-related .hentry:after {
    content: " ";
    clear: both;
    display: block;
  }
  .entry-related .hentry .thumbnail-link {
    float: left;
    margin: 0 15px 0 0;
    width: 120px;
  }
  .single .entry-header .entry-meta {
    float: none;
    margin: 0 0 15px 0;
  }
  .single .entry-header .social-share-icons {
    float: none;
    border-left: none;
    margin-left: 0;
    padding-left: 0;
  }
  .footer-columns .footer-column-1,
  .footer-columns .footer-column-2,
  .footer-columns .footer-column-3,
  .footer-columns .footer-column-4 {
    float: none;
    width: 96%;
    margin: 0 auto;
  }
  .footer-columns .footer-column-4 {
    border-bottom: none;
    margin-bottom: 0;
  }
  .error-404 .page-content .search-form input.search-field {
    width: 200px;
  }
  #site-bottom {
    text-align: center;
  }
  #site-bottom .site-info {
    float: none;
    margin-bottom: 5px;
  }
  #site-bottom .footer-nav li {
    margin: 0 5px;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .content-loop .thumbnail-link {
    width: 180px;
    margin-bottom: 15px;
  }
  .content-loop .entry-title {
    font-size: 18px;
  }
  .content-loop .entry-comment {
    display: none;
  }
  .content-loop .entry-summary {
    display: block;
    clear: both;
  }
  .single h1.entry-title {
    font-size: 26px;
  }
}

@media only screen and (max-width: 479px) {
  .site-title {
    font-size: 22px;
  }
  .container,
  .primary-wrapper {
    padding-left: 2%;
    padding-right: 2%;
  }
  #featured-content .featured-slide .entry-title a {
    font-size: 18px;
  }
  .content-loop .hentry .thumbnail-link {
    width: 120px;
    margin: 0 15px 15px 0;
  }
  .content-loop .hentry .entry-title {
    display: table;
    font-size: 16px;
    margin-bottom: 5px;
  }
  .content-loop .hentry .entry-category-icon,
  .content-loop .hentry .entry-author,
  .content-loop .hentry .entry-comment {
    display: none;
  }
  .content-loop .hentry .entry-summary {
    clear: both;
  }
  .single .entry-comment,
  .single .sep {
    display: none;
  }
  .entry-related .hentry .thumbnail-link {
    width: 100px;
  }
  .pagination .page-numbers {
    font-size: 13px;
    padding: 0 10px;
    height: 32px;
    line-height: 32px;
  }
  .page-title,
  .single h1.entry-title,
  .page h1.entry-title {
    font-size: 24px;
  }
  #comments .comment-metadata,
  .comment-respond .comment-metadata {
    display: none;
  }
  #footer-content {
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 10px;
  }
  .column-footer h3 {
    color: white;
    text-transform: uppercase;
    font-size: 10px;
  }
  .column-footer ul li a {
    color: #80909F;
    font-size: 10px;
    font-weight: bold;
  }
}

@media screen and (max-width: 768px) {
  .nav-menu li {
    border-bottom: 1px solid #eee;
    padding: 20px;
    width: 100%;
    z-index: 999;
  }
  .nav-menu li:hover {
    background: #CCC;
    z-index: 999;
  }
  .nav-menu li a {
    color: #FFF;
    text-decoration: none;
    width: 100%;
    z-index: 999;
  }
}
/*
.single.single-post .entry-content .slick-slide,
.postid-117.single-format-standard .slick-slide {
	width: 608px !important;
}
*/

.postid-117.single-format-standard .slick-slide {
	width: 608px !important;
}
/*# sourceMappingURL=responsive.css.map */