.su-pullquote-align-left {
	border-right: 0;
	margin: -0.1em -1em -0.1em -2em;
	padding-right: 8;
	padding-top: 0em;
	padding-bottom: 0em;
	font-variant: small-caps;
	font-weight: 900;
	font-size: 19px;
	border-color: darkorange;
	color: darkorange !important ;
}

.su-pullquote-align-right {
	border-left: 0;
	margin: -0.1em -2.5em -0.1em -0.60em;
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 8;
	font-variant: small-caps;
	font-weight: 900;
	font-size: 19px;
	border-color: darkorange;
	color: darkorange !important;
}



.tagline {
	text-align:center;
}

@media all and (min-width: 59.375em) {

  .main {
    padding-right: 10.555%;
		background-color: rgba(255, 0, 0, 0)
  }
}


.entry {
  border-radius: 10px;
	margin-left:0.5%;
	margin-right:0.5%;
  overflow: hidden;
}

@media only screen and (max-width: 800px) {
  entry {
  border-radius: 0px;
	margin-left:0;
	margin-right:0;
  overflow: hidden;
  }
}

.max-width {
    max-width: 1600px;
    margin: 0; 
    min-height: 100%;
}

.overflow-container {
	background-image: url(wp-content/uploads/2019/03/BackgroundNeural.png);
}

.body {
	background-color: rgba(0,0,0,0)
}

@media (min-width: 87.5em) {
  body:before {
    content: '';
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    background: #F0F1F2;
  }
}


body {
  height: 100%;
  font-size: 100%;
  margin: 0;
  padding: 0;
  font-family: "Lato", sans-serif;
  line-height: 1.5;
  background: rgba(0,0,0,0);
  color: #27292B;
  -webkit-font-smoothing: subpixel-antialiased;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
}

/*The next section adds EveSans as a font to the stylesheet*/

@font-face {
    font-family: 'EveSans';
    src: url('/wp-content/themes/author/assets/font-awesome/webfonts/evesans.eot');
    src: url('/wp-content/themes/author/assets/font-awesome/webfonts/evesans.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/author/assets/font-awesome/webfonts/evesans.woff') format('woff'),
         url('/wp-content/themes/author/assets/font-awesome/webfonts/evesans.ttf') format('truetype'),
         url('/wp-content/themes/author/assets/font-awesome/webfonts/evesans.svg#webfont') format('svg');
}

/*The next section alters the font, adding EveSans to titles*/

h1, h2, h3, h4, h5, h6 {
  font-family: EveSans, "Rokkitt", sans-serif;
  margin: 0;
  padding: 0;
  font-weight: 400;
	/*color: darkorange;*/
}

/*This alters the night mode button to display more nicely */

#shortcodes-ultimate-4 {
	display:flex;
	padding-left:20%;
	padding-top:5%;
	padding-bottom: 0%;
	}
.textwidget{
	margin-left:8%;
	margin-bottom:0;
}

#article { background:#F0F1F2; }

body.wp-night-mode-on .overflow-container { background-image: url(/wp-content/uploads/2019/03/BlackBackgroundNeural.png); }

body.wp-night-mode-on #article { background:#27292b; }

body.wp-night-mode-on .further-reading { background:#3E4145; }

body.wp-night-mode-on .comments-number { background:#27292b; }

body.wp-night-mode-on .comment-respond { background:#27292b; }

body.wp-night-mode-on #comment { background:#3E4145; }

body.wp-night-mode-on .design-credit { background:#27292b; }

body.wp-night-mode-on .archive-header { background:#27292b; }

body.wp-night-mode-on .main { background-color:rgba(0,0,0,0); }

.main{
	background-color:rgba(0,0,0,0);
}

/*body.wp-night-mode-on h2  { color:darkorange !important; }*/


body.wp-night-mode-on .site-footer:after { background:#27292b; }

body.wp-night-mode-on #search-field { background:#3E4145 !important; }

body.wp-night-mode-on .navigation { background:#27292b; }

body.wp-night-mode-on .wp-block-code { background: #313131;
border-radius: 6px; }

.wp-block-code { background: #e6e6e6;
border-radius: 6px; }

body.wp-night-mode-on .comment { background:#27292b; }

body.wp-night-mode-on .search-submit { background-color:#3E4145; }

body.wp-night-mode-on .submit { background-color:#3E4145; }

body.wp-night-mode-on .wp-block-quote { border-left:solid 3px #f2f2f2; }


body.wp-night-mode-on .entry article {
  background:#27292b !important;
}


.wp-block-image .alignleft {
	margin-top: 1em;
	margin-bottom: 0.5em;
}
.wp-block-image .alignright {
	margin-top: 1em;
	margin-bottom: 0.5em ; 
}

.wp-block-embed__wrapper {
	margin-right: 15px;
	margin-left: 15px;
  margin-top: -20px;
}

.wp-block-image.alignwide {
    left: -12%;
    width: 114%;
}

@media all and (min-width: 782px) {
  .admin-bar .main {
    padding-right: 50x;

	}}

.max-width {
max-width: 2500px;
}

@media all and (min-width: 59.375em) {
  .main {
    float: right;
    padding: 3em 5.555%;
    width: 72.215%;
  }
}
@media all and (min-width: 71.875em) {
  .main {
    width: 77.77%;
    padding: 3em 10.665% 3em 0.555%;
  }
}
.rt-tpg-container .layout1 .rt-holder .rt-detail {
	background: #ffffff00;
	padding-top: 5px;
}