/*
Theme Name:         FoundationPress
Theme URI:          http://foundationpress.olefredrik.com
Github Theme URI:   https://github.com/olefredrik/FoundationPress
Description:        FoundationPress is a WordPress starter theme based on Foundation 6 by Zurb
Version:            2.0.0
Author:             Ole Fredrik Lie
Author URI:         http://olefredrik.com/

License:            MIT License
License URI:        http://www.opensource.org/licenses/mit-license.php
*/

p {
  font-family: 'Roboto', sans-serif;
}

body {
  background: #F4F2F3 !important;
}



#search-2 {
  margin-top: 40px !important;
}

#footer, .top-bar {
      -webkit-filter: drop-shadow(0 0 5px #000);
      filter: drop-shadow(0 0 5px #000);
}

#footer-container {
  position: relative !important;
}

.top-bar {
  position: relative;
  z-index: 1000;
}

.main-content {
  padding-bottom: 40px !important;
  padding-top: 20px;
}

.issuem_article_list_widget p {
  line-height: 31px !important;
}

.sb_author {
  margin-top: 0px !important;
}



.main_article_heading {
  margin-top: 20px;
}

.main_article_byline  {
  margin: 20px !important;
  font-family: 'Oswald', sans-serif;
}

.sb_title {
  margin-top: 25px !important;
}

.sb_p {
  font-size: 25px !important;
}

.sb_author {
  font-size: 20px !important;
  text-transform: uppercase;
}

.entry-content {
  padding-left: 10px;
}

#issue-number p {
    color: #A3FFA3;
    font-family: 'Oswald', sans-serif;
    font-size: 65px;
    font-weight: 300;
    position: relative;
    top: -7px;
    left: -1px;
    text-shadow: 3px 2px 3px #848484;
}

#issue-number {
    height: 95px;
    margin-top: 30px;
    margin-bottom: 5px;
    margin-left: 74px !important;
    border-radius: 80px;
    width: 95px;
    box-shadow: 0px 0px 10px #848484;
    border: 1px solid #848484;
    margin-left: 2.625rem;
}

.issuem_article_list_widget {
  margin-bottom: 50px !important;
}

.entry-title {
   font-family: 'Oswald', sans-serif;
    text-align: center;
    color: #8F898B;
    font-weight: 300;
    margin: 20px;
}

div.issuem_archive p a:nth-child(3){
  font-family: 'Oswald', sans-serif;
  text-align: center;
  color: #8F898B;
  font-weight: 300;
  font-size: 20px;
}

#page-full-width .main-content {
  background: #F4F2F3;
  border-left: 1px solid #C8C6C7;
  border-right: 1px solid #C8C6C7;
  padding: 20px 50px 40px 50px;
  text-align: justify;
}

#page-full-width {
  margin-top: 0px !important;
  max-width: 64rem;
}

body.page-template-page-full-width section.container {
  background: #eaeaea;
}

#page-sidebar-left .entry-content {
  text-align: justify;
}

#footer ul li a {
    padding-left: 60px;
    padding-right: 60px;
    color: #fff !important;
    font-family: 'Oswald', sans-serif;
    font-size: 40px !important;
    font-weight: 300 !important;
}

#footer ul {
    display: inline-block;
    position: relative;
    top: 5px;
    text-transform: uppercase;
}


#nt-logo-mob {
  width: 80%;
}

.vertical.menu {
  padding: 0px !important;
}

.vertical.menu ul {
  top: 0px !important;
}

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

#footer ul li a {
  font-size: 18px !important;
  padding-left: 10px;
  padding-right: 10px;
}

#page-full-width .main-content {
  padding: 20px 15px 40px 15px;
}


.home .main-content {
  height: 100% !important;
}

.sidebar {
  height: 100% !important;
}

}

.top-bar {
  min-height: 0px;

}

#nt-logo {
  padding: 15px 30px 15px 30px;
  margin: 0px;
}

.issue-number-container .textwidget {
  text-align: center;
}

#issue-number {
  margin-left: 0px !important;
  margin-right: 0px !important;
  display: inline-block;
}

.entry-content {
  padding-left: 0px;
}


// Article list (replacement menu in place of sidebar) styles for mobile


.mob_article_list .issuem_article_content  {
	display: none !important;
}

.mob_article_list {
	background: #cecece;
	width: 100%;
	padding: 10px;
	margin: 0px;
	display: inline-block;
        text-align: center;
}

.mob_article_list_ctr {
	display: block;
	text-align: center;
}

.mob_article_list .issuem_article_link {
	color: #8F898B;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
        font-size: 15px;
}

.mob_article_list .issuem_article_byline {
	color: #8F898B;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;	
}

.mob_article_list #issue-number {
  margin-top: 0px;
  margin-bottom: 10px;
  height: 50px;
  width: 50px;

}

.mob_article_list #issue-number p {
  top: 3px;
  left: -1px;
  font-size: 26px;
}


.mob_article_list .issuem_article {
  margin-bottom: 5px;
}

.mob_article_list .issuem_article_byline {
  font-size: 11px;
}



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

#page-full-width .main-content {
  padding: 20px 15px 40px 15px;
}


#footer ul li a {
  font-size: 25px !important;
  padding-left: 25px !important;
  padding-right: 25px !important;
}


.sb_title {
  font-size: 17px !important;
}

.sb_author {
  font-size: 13px !important;
}

.issuem_article_list_widget p {
  line-height: 20px !important;
}


}


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

#footer ul li a {
  font-size: 36px !important;
  padding-left: 32px !important;
  padding-right: 32px !important;
}

}

.newsletter-subscription {
width: 20em;
margin-left: auto;
margin-right: auto;
text-align: center;
}

.newsletter-subscription th {
background: #F4F2F3;
padding-top: 0px;
font-family: 'Oswald', sans-serif;
font-weight: normal;
font-size: 1.2rem;
}

.newsletter-subscription td {
font-family: 'Roboto', sans-serif;
background: #F4F2F3;
}