/*
Theme Name: Default_style
Theme URI: https://www.avrankin.com/
Author: avrankin and Simplpost
Author URI: https://www.avrankin.com/
Description: A custom and unique theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Simplpost
Text Domain: Default_style

*/
/* 1. RESET
----------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size:100%;
font: inherit;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
form {
display:inline;
}
a.hnavmen1, a.hnavmen1:visited {
color:#4c5052;
text-decoration:none !important;
font-size: 1.2em;
height:24px;
margin-right:30px;
margin-left:30px;
font-family: Unica One;
display:inline;
}
a:hover.hnavmen1 {
text-decoration:underline !important;
}
input {
font-family: Abel;
border: none;
padding: 2px;
color: #6a817f;
background: transparent;
}
textarea {
font-family: Abel;
font-size:1.2em;
line-height:1.7em;
border: none;
padding: 2px;
overflow:hidden;
color: #6a817f;
max-width:100%;
background: transparent;
min-height:1.7em;
}
textarea input:focus, textarea input:hover {
border: 2px dashed #A2A2A2;
}
.cke_textarea_inline{font-size: 1.2em;line-height: 1.7em;padding:2px;min-height: 30px !important;}
.cke_button__outdent{display:none !important;}
.cke_button__indent{display:none !important;}
file {
border: 2px dashed #A2A2A2;
padding: 2px;
}
.button,a.button {
font-family: Unica One !important;
display: inline-block;

padding: .4em 0.6em;
border: .094em solid #467d30;
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.8), inset 0 0.063em rgba(255, 255, 255, 0.4), inset 0 -0.188em rgba(0, 0, 0, 0.15);
color: #FFFFFF !important;
font-size: 1.0em;
font-weight: bold;
-webkit-transition: 0.2s ease-in-out;
-moz-transition: 0.2s ease-in-out;
-o-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
text-decoration: none !important;
text-shadow: 0 0.063em rgba(0, 0, 0, 0.3);
cursor: pointer;
-webkit-appearance: none;
-webkit-tap-highlight-color: #FFFFFF !important;
-webkit-border-radius:0 !important;
}
.button,a.button {
border-color: #467d30;
background-color: #79b063 !important;
background-color: rgba(121,176,99,0.8) !important;

font-size: 1.4em;
box-shadow:none;
border:none;
text-shadow:none;
margin-top:16px;
}
.button:hover,a.button:hover {
background-color: #69a053 !important;
box-shadow: 0 0.125em rgba(255, 255, 255, 0.4), inset 0 0.063em rgba(255, 255, 255, 0.4), inset 0 -0.188em #7eb568;

box-shadow:none;
border:none;
}
.button:active,a.button:active {
box-shadow: 0 0.063em rgba(255, 255, 255, 0.4), inset 0 0 1.094em #134a00, inset 0 0.063em 467d30, inset 0 -0.188em 467d30 !important;
color: #FFFFFF !important;
}
.bigbutton,a.bigbutton{
position:relative;
font-size: 1.6em;
line-height: 1.4em;
}
.topbutton,a.topbutton{
padding: 3px;
font-size: 1em;
}
.fptopbutton{
width:94%;
margin:5px 10px;
}
.button:before,a.button:before { 
-webkit-box-shadow: 0 3px 3px 0px #bfbfbf;
-moz-box-shadow: 0 3px 3px 0px #bfbfbf;
box-shadow: 0 3px 3px 0px #bfbfbf;
}
.button:active .pink:active,a.button:active a.pink:active, .pink:active, a.pink:active {
color: #913944 !important;
}
.button:active,a.button:active {
-webkit-box-shadow: 0 1px 1px #fff;
-moz-box-shadow:  0 1px 1px #fff;
box-shadow:  1px 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.3);
color: #333 !important;
}
.button:active:before,.button:active:after,a.button:active:before,a.button:active:after {
border: none; 
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
#sortlist {
width: 360px;
margin: 0 auto;
padding: 20px;
margin-bottom: 20px;
border: 1px solid #a5a1a1;
text-align:center;
}
#sortlist img.sorting {
float: left;
margin: 4px;
padding: 4px;
border: 1px solid #ccc;
}
#sortlist img.sorting:hover { 
float: left;
margin: 4px;
padding: 4px;
border: 1px solid #666; 
cursor: move;
}
/* 2. ROOT
----------------------------------------------------------------------------------------*/
html { 
overflow-y: scroll;
}
img, embed, object, video { max-width: 100%; }
.ie6 img.full, .ie6 object.full, .ie6 embed, .ie6 video { width: 100%; }
/* 3. CORE TYPOGRAPHY
----------------------------------------------------------------------------------------*/
body {
font-family: Abel;
font-size: 1em;
line-height: 1.618em;
color: #6a817f;
text-align: center;
margin: 0 auto;
background-color: #050505;
}
h1, h2, h3, h4, h5, h6 {
margin-bottom: 0.809em;
line-height: 1.3em;
text-align: left;margin-left:5% !important;
}
p, ul, ol, dl, blockquote {
font-size: 1em;
line-height: 1.618em;
}
blockquote {
background: #EEE;
padding: 16px;
margin: 4px 12px;
display: block;
}
code {
font-family: arial;
background: #EEE;
padding: 8px;
margin: 4px;
display: block;
white-space:normal;
}
ul { list-style-type: disc; margin-left: 1.618em; }
ol { list-style-type: decimal; margin-left: 1.618em; }
nav ul, nav ol { list-style: none; margin: 0; padding: 0;}

b, strong { font-weight: bold; }
i, em { font-style: italic; }
small { font-size: 80%; }
/* 4. LINKS
----------------------------------------------------------------------------------------*/
a, a:link, a:visited { 
outline: none; 
color: #555555; 
text-decoration:underline;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}  
a:hover, a:active, a:focus { 
outline: none; 
text-decoration: underline; 
}  
/* 5. GLOBAL LAYOUT & GLOBAL CUSTOM TYPOGRAPHY
----------------------------------------------------------------------------------------*/


/* 6. CUSTOM LAYOUT & TYPOGRAPHY (Baby bear)
----------------------------------------------------------------------------------------*/
#container {
padding: 0.809em;
margin: auto;
}
aside { width: 100%; }
/* 7. BROWSER AND NON-SEMANTIC STYLING
----------------------------------------------------------------------------------------*/
.cf:before, .cf:after { content: ; display: block; }
.cf:after { clear: both; }
.ie6 .cf { zoom: 1 }
table, tr, th, td {
vertical-align: middle;
}
a img {border: none}
h1 {
font-size: 2em;
font-family: Unica One;
margin: 10px 4px;
padding: 0 0 4px 0;
color: #405e77;
}
a h1 {
text-decoration: none;
}
h2 {
font-size: 1.8em;
font-family: Unica One;
margin: 10px 4px;
padding: 0 0 4px 0;
color: #405e77;
}
a h2 {
text-decoration: none;
}
h3 {
font-size: 1.6em;
font-family: Unica One;
margin: 10px 4px;
padding: 0 0 4px 0;
color: #405e77;
}
a h3 {
text-decoration: none;
}
h4 {
font-size: 1.4em;
font-family: Unica One;
margin: 8px 2px;
padding: 0 0 4px 0;
color: #405e77;
}
a h4 {
text-decoration: none;
}
h5 {
font-size: 1.2em;
font-family: Unica One;
margin: 4px 0px;
padding: 0 0 4px 0;
color: #405e77;
}
a h5 {
text-decoration: none;
}
a.logo {
font-family: Syncopate;
font-size:3em;
line-height: 1.3em;
font-weight:bold;
z-index:1001;
display:block;
margin: 0 0 12px 0;
padding: 0 0 4px 0;
color: #505253;
text-decoration: none;
}

.rslides {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
height:auto;
padding: 0;
margin: 0 auto;
}
.rslides li {
backface-visibility:hidden;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
position: absolute;
display: none;
width: 100%;
left: 0;
top: 0;
}
.rslides li:first-child {
position: relative;
display: block;
float: left;
}
.rslides img {
display: block;
height: auto;
float: left;
width: 100%;
border: 0;
}
.rslides_container {
position: relative;
width: 100%;
}
.centered-btns_nav {
z-index: 3;
position: absolute;
-webkit-tap-highlight-color: rgba(0,0,0,0);
top: 50%;
left: 0;
opacity: 0.7;
text-indent: -9999px;
overflow: hidden;
text-decoration: none;
height: 61px;
width: 38px;
background: rgba(0,0,0, .3) url('//simplpost.com/images/rslidebuttons.png') no-repeat left top;
margin-top: -45px;
}
.centered-btns_nav:active {
opacity: 1.0;
}
.centered-btns_nav.next {
left: auto;
background-position: right top;
right: 0;
}
.transparent-btns_nav {
z-index: 3;
position: absolute;
-webkit-tap-highlight-color: rgba(0,0,0,0);
top: 0;
left: 0;
display: block;
background: #fff; /* Fix for IE6-9 */
opacity: 0;
filter: alpha(opacity=1);
width: 48%;
text-indent: -9999px;
overflow: hidden;
height: 91%;
}
.transparent-btns_nav.next {
left: auto;
right: 0;
}
.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {
outline: none;
}
.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {
margin:0 auto;
text-align: center;
}
.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {
display: inline;
float: none;
_float: left;
*float: left;
margin: 0 4px;
}
.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {
text-indent: -9999px;
overflow: hidden;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #ccc;
background: rgba(0,0,0, .2);
display: inline-block;
_display: block;
*display: block;
-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
width: 9px;
height: 9px;
}
.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {
background: #222;
background: rgba(0,0,0, .8);
}
.widgetembed:hover {
background-color:#ECECEC;
-webkit-box-shadow: #ccc 1px 1px 4px;
-moz-box-shadow: #ccc 1px 1px 4px;
}
.responsive-iframe-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.responsive-iframe-container iframe,   
.vresponsive-iframe-container object,  
.vresponsive-iframe-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.forsalename { cursor:text !important; }
.preload * {
-webkit-transition: none !important;
-moz-transition: none !important;
-ms-transition: none !important;
-o-transition: none !important;
}
img.logo {

max-height: 480px;
}
img.postimg {
vertical-align:middle;
margin: 0px auto;
text-align: center;
max-width:100%;
}
div.header {
width: 100%;
margin: 0px auto;
text-align: center;
padding: 0;
font-family: Unica One;
}
div.hblock{
display: inline-block;
text-align: center;
margin: 0;
padding: 0;
font-family: Unica One;
vertical-align:text-top;
height: 40px;
}
ul#user_nav, #user_nav li {
display:inline-block;
list-style:none;
list-style-type:none;
margin:0;
padding:0;
}
#user_nav a {
color: #4c5052;
}
#user_nav a:hover {
color: #http;
background: #;
}
.block{
display:inline-block;
text-align:left;
margin: 2px;
vertical-align:top;
overflow:hidden;
clear:both;
}
.xlblock { max-width: 640px; }
.lgblock { max-width: 480px; }
.mdblock { max-width: 320px; }
.smblock { max-width: 240px; }
.blocklink,.blocklink:visited{
color:#111;
text-decoration:none !important;
z-index:5 !important;
cursor:move;
}
.blocklink:hover{
text-decoration:none !important;
}
.nohoverunderline a, a.nohoverunderline, .nohoverunderline a:hover, a.nohoverunderline:hover {
text-decoration:none !important;
}
.menubar{
background-color: rgba(5,5,5,1);
width:100%;
height:44px;
display: inline-block;
white-space: nowrap;
position:fixed;
top:0;
left:0;
margin:0;
padding:0;
text-align: left;
z-index: 10;
}
.centered {
text-align:center;
margin:0 auto;
}
.menubarnav{
display: inline-block;
white-space: nowrap;
margin:0 0 0 -20px;
padding:0;
}
.menubarnav ul li{
list-style:none;
display: inline-block;
white-space: nowrap;
margin: 0 0 0 6px;
font-weight: bold;
color: #666;
}
.menubarsubmit input, .menubarsubmit input:focus, .menubarbutton, .menubarbutton a, .menubarbutton a:link, .menubarbutton a:visited, .menubarbutton:visited{
background: url( //simplpost.com/style/fade-butt.png );
border: 1px solid #A2A2A2;
border-left-color: #ccc;
border-top-color: #ccc;
color: #666 !important;
background-color: #CCC;
padding: 0 4px;
margin: 0;
text-decoration: none !important;
font-size: 0.8em;
font-weight: bold;
}
.menubarsubmit input:hover, .menubarbutton:hover, .menubarbutton a:hover, a.linkbutton:hover, .linkbutton:hover, .linkbutton a:hover, a.biglinkbutton:hover, .biglinkbutton:hover, .biglinkbutton a:hover{
color: #333 !important;
cursor: pointer;
text-decoration: none;
}
.menubarsubmit input:active, .menubarbutton:active, .menubarbutton a:active, .linkbutton:active, .linkbutton a:active, .biglinkbutton:active, .biglinkbutton a:active{
background: #f4f4f4;
border: 2px double #ccc;
border-left-color: #999;
border-top-color: #999;
text-decoration: none;
}
.linkbutton, .linkbutton a, .linkbutton a:link, .linkbutton a:visited, .linkbutton:visited, .biglinkbutton, .biglinkbutton a, .biglinkbutton a:link, .biglinkbutton a:visited, .biglinkbutton:visited{
background: url( //simplpost.com/style/fade-butt.png );
border: 1px solid #A2A2A2;
border-left-color: #ccc;
border-top-color: #ccc;
color: #666 !important;
background-color: #CCC;
padding: 4px;
margin: 2px;
text-decoration: none !important;
font-weight: bold;
}
.biglinkbutton, .biglinkbutton a, .biglinkbutton a:link, .biglinkbutton a:visited, .biglinkbutton:visited{
font-size: 1.8em;
}
.menubar2{
background-color: #FFFFFF;
width:100%;
height:33px;
display: inline-block;
white-space: nowrap;
position:fixed;
top:30px;
left:0;
margin: 0;
padding: 0;
text-align: left;
z-index: 10;
}
.menubarnav2{
display: inline-block;
white-space: nowrap;
margin:0 0 0 -20px;
padding:0;
}
.menubarnav2 ul li{
list-style:none;
display: inline-block;
white-space: nowrap;
margin: 0 0 0 6px;
font-weight: bold;
color: #666;
}
ul.tabs{
margin: 0;
list-style-type : none;
max-height: 35px;
overflow: hidden;
}
ul.tabs > li.active{
z-index: 2;
background: #FFFFFF;
}
ul.tabs > li.active:before{
border-color : transparent #FFFFFF transparent transparent;
}
ul.tabs > li.active:after{
border-color : transparent transparent transparent #FFFFFF;
}
ul.tabs > li{
margin : 5px -10px 0;
border-top-right-radius: 25px 170px;
border-top-left-radius: 20px 90px;
height: 62px;
position : relative;
box-shadow: 0 10px 20px rgba(0,0,0,.5);
max-height: 40px;
background: #79b063;
overflow:hidden;
}
ul.tabs > li > a{
overflow: hidden;
text-overflow: ellipsis;
text-decoration: none;
}
ul.tabs > li:before, ul.tabs > li:after{
content : '';
background : transparent;
border-radius: 100%;
top: 0px;
border-style : solid;
position : absolute;
}
ul.tabs > li:before{
border-color : transparent #79b063 transparent transparent;
-webkit-transform : rotate(48deg);
left: -23px;
}
ul.tabs > li:after{
border-color : transparent transparent transparent #79b063;
-webkit-transform : rotate(-48deg);
right: -17px;
}
.navbarbuffer {
display:block;
height:96px;
}
#navbutton { display:none; }
#navigationbutton { display:table-cell; }
.hideonbig { display:none !important; }
.showonbig { display:inline !important; }
.addbutton:hover {
color: #333 !important;
cursor: pointer;
text-decoration: none;
}
.addbutton:active {
background: #f4f4f4;
border: 2px double #ccc;
border-left-color: #999;
border-top-color: #999;
text-decoration: none;
}
.addbutton {
background: url( //simplpost.com/style/fade-butt.png );
border: 1px solid #A2A2A2;
border-left-color: #ccc;
border-top-color: #ccc;
color: #666 !important;
background-color: #CCC;
padding: 4px;
margin: 2px;
text-decoration: none !important;
font-weight: bold;
font-size:32px;
}
.ui-sortable-placeholder { background: #ECECEC; border: 1px solid #CCCCCC; visibility: visible !important; }
.ui-sortable-placeholder * { visibility: hidden; }
.instruction {
font-size:1.2em;
line-height:1.4em;
text-align:left;
background:#EEE;
padding:4px;
margin: 0.1em 5% 1em 5%;
border: 2px solid #DADADA;
}
.spacerp {
display:block;
margin: 0px auto;
}
.spacer {
cursor:move;
display:block;
margin: 0px auto;
}
.spacer:hover {
background-color:#ECECEC;
-webkit-box-shadow: #ccc 1px 1px 4px;
-moz-box-shadow: #ccc 1px 1px 4px;
}
img.handle {
float: left;
cursor: move;
z-index: 1000;
clear:both;
}
.clear {
clear:both;
}
.hblock .hbutton {
display: none;

}
.hblock:hover .hbutton {
display: block;
text-align:center;
margin:0;
padding:0;
z-index:1001;
}
.logoinput {
font-family: Syncopate;
font-size:3em;
font-weight:bold;
z-index:1001;
display:block;
margin: 0 0 12px 0;
padding: 0 0 4px 0;
color: #505253;
text-decoration: none;
text-align:center;
}
.simplicon {
font-family:simplpost !important;
font-size:20px;
}
#loadbg{
z-index:9999;
background-color:rgba(252,252,252,0.3);
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
overflow:hidden;
height:9000%;
width:9000%;
}
#load{
position:fixed;
z-index:1;
color:#FFFFFF;
font-size:3em;
line-height: 1.8em;
top:40%;
left:40%;
width: 20%;
height: 20%;
margin: 0 auto;
text-align:center;
}
.formcheck {
display:none;
}
.nice-input {
border: 2px solid #dadada;
}
.nice-input:focus { 
outline: none;
border-color: #9ecaed;
-webkit-box-shadow: 0 0 10px #9ecaed;
-moz-box-shadow: 0 0 10px #9ecaed;
box-shadow: 0 0 10px #9ecaed;
}
.hinput {
font-family: Unica One;
text-align:center;
font-size:1.2em;
color:#4c5052;
margin:-4px 0;
padding: 2px;
border: none;
min-width:120px;
background: transparent;
}
.hinput:hover {
text-align:center;
font-size:1.2em;
margin:-4px 0;
padding: 0;
border:2px dashed #A2A2A2;
}
.oldinput {
padding: 2px;
border: none;

}
.main {
text-align: center;
margin: 0 auto;
}
table {
text-align: center;
margin: 0 auto;
}
.postbody {
font-size:1.2em;
line-height:1.7em;
text-align:left;
vertical-align:middle;
width:850px;
max-width:100%;
color: #6a817f;
margin:0 auto;
}
.postbody h1, .postbody h2, .postbody h3, .postbody h4, .postbody h5 {
margin: 0 !important;
}
.cke_textarea_inline h1, .cke_textarea_inline h2, .cke_textarea_inline h3, .cke_textarea_inline h4, .cke_textarea_inline h5 {
margin: 0 !important;
}
a:hover.postbody{
text-decoration:none;
}
.columnbody {
text-align:left;
width:850px;
max-width:95%;
margin: 0 auto;
}
.heading1 {
font-family: Unica One;
font-size:2.0em;
font-weight:bold;
text-align:left;
color:#555555;
max-width: 100%;
margin: 0 auto !important;
line-height:1.4em;
}
.heading1pub {
font-family: Unica One;
font-size:2.0em;
font-weight:bold;
text-align:left;
color:#555555;
max-width: 100%;
margin: 0 auto 8px !important;
padding-top: 4px;
line-height:1.4em;
}
.heading1container { width:850px;margin:0 auto;max-width:100%; }
#column1 .heading1, #column2 .heading1, #column3 .heading1, #column4 .heading1 {
max-width: 100%;
font-size:2.0em;
}
#column1 .heading1pub, #column2 .heading1pub, #column3 .heading1pub, #column4 .heading1pub {
max-width: 100%;
font-size:2.0em;
}
.posttitle {
font-weight:bold;
text-align:left;
padding:0;
margin:0;
text-decoration:underline;
-ms-word-break: hyphenate;
word-break: hyphenate;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
-webkit-hyphenate-before: 2;
-webkit-hyphenate-after: 3;
hyphenate-lines: 3;
color:#405e77;
}
.posttext, .posttext a {
-ms-word-break: hyphenate;
word-break: hyphenate;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
-webkit-hyphenate-before: 2;
-webkit-hyphenate-after: 3;
hyphenate-lines: 3;
color:#6a817f;
}
.caption {
font-weight:bold;
color:#a6c7c9;
font-family: Abel;
text-align:center;
max-width:90%;
min-height:24px;
}
.caption:focus {
border: 2px dashed #A2A2A2;
margin:2px auto 6px !important;
}
.rscaption {
position: absolute;
display: block;
bottom: 0;
left: 0;
right: 0;
padding: 2px;
text-align: center;
}
.authordate {
font-size:0.9em;
font-weight:bold;
color:#405e77;
font-family: Unica One;
width: 100%;
max-width:100%;
min-height:1.4em;
text-align:left;
}
#widgetinputarea { cursor:text !important; border:2px dashed #A2A2A2 !important; }
.codeinputarea { cursor:text !important; }
.fpbigbox {
max-width:768px;
text-align: center;
margin: 0 auto;
}
.fpsmallbox1 {
border: 2px solid #CECECE;
display:inline-block;
padding:0;
margin:0;
height:120px;
width:120px;
}
.fpsmallbox2 {
border: 2px solid #CECECE;
display:inline-block;
padding:0;
margin:0;
height:160px;
width:160px;
}
.fpsmallbox3 {
border: 2px solid #CECECE;
display:inline-block;
padding:0;
margin:0;
height:240px;
width:240px;
}
.footer{background-color: #FFFFFF;color: #CCCCCC;font-family: Open Sans, sans-serif;text-align: center;margin: 0 auto;font-size:12px;}
.footer a{color: #CCCCCC;font-family: Open Sans, sans-serif;text-decoration:underline;}
.breadcrumb { text-align:left;max-width:850px;margin:0 auto; }
  .breadcrumb ul { margin: .75em 0; padding: 0; overflow: hidden; }
  .breadcrumb ul li { list-style:none;display:inline-block;font-size:0.8em;line-height:0.8em; }
.navbartopinterface {height:24px;display:block;margin:0;padding:0; }
.navbartop {height:12px;display:block;margin:0;padding:0; }
.contenttopinterface {height:16px;display:block;margin:0;padding:0; }
.contenttop {height:16px;display:block;margin:0;padding:0; }
.nextprevious { 
width:850px;
display:block;
margin:24px auto 12px;
text-align:center;
}
.nextarrow, .nextarrow a { 
text-align:right;
float:right;
width: 0; 
height: 0; 
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
border-left: 20px solid #666666;
color: #666666;
}
.previousarrow, .previousarrow a { 
text-align:left;
float:left;
width: 0; 
height: 0; 
border-top: 20px solid transparent;
border-bottom: 20px solid transparent; 
border-right: 20px solid #666666;
color: #666666;
}
.nextarrow a:hover {  }
.previousarrow a:hover {  }
.skipnav { text-align: left; }
.skipnav a { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.skipnav a:focus, .skipnav a:active { position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline; }
#trash-can {
position: fixed;
left: 0;
bottom: 0;
margin:5px;
padding:5px;
}
.hover-delete {
background-color: #0f0;
box-shadow: 0 0 5px 2px #0f0;
-webkit-box-shadow: 0 0 5px 2px #0f0;
-moz-box-shadow: 0 0 5px 2px #0f0;
border-radius:30px;
}
.hover-error {
background-color: #f00;
box-shadow: 0 0 5px 2px #f00;
-webkit-box-shadow: 0 0 5px 2px #f00;
-moz-box-shadow: 0 0 5px 2px #f00;
border-radius:30px;
}
#navbar {
background-color:#050505;
}
#navbarnobg {
overflow: hidden;
padding: 1.5em 0;
}

.navbar-container {
max-width: 95%;
margin: 0 auto;
}
#main {
margin: 0 auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
}
figure {
margin: 0 auto;
color: #a6c7c9;
text-align: center;
max-width: 850px;
display: block;
}
figcaption {
display: block;
max-width: 100%;
margin: 0;
}
#main figure img { max-width: 100%; }
#bgfixed img.slideactive{z-index:3}
#bgfixed {
position: fixed; 
top: -50%; 
left: -50%; 
width: 200%; 
height: 200%;
z-index:-1000;
}
#bg {
position: absolute; 
top: -50%; 
left: -50%; 
width: 200%; 
height: 200%;
z-index:-1000;
}
#bgfixed img, #bg img {
position: absolute; 
top: 0; 
left: 0; 
right: 0; 
bottom: 0; 
margin: auto; 
min-width: 50%;
min-height: 50%;
z-index:-1000;
}
.embed-container {
position: relative;
padding-bottom: 56.25%; /* 16/9 ratio */
padding-top: 30px; /* IE6 workaround*/
height: 0;
overflow: hidden;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.opensans {font-family:'Open Sans';}
.bevan {font-family:Bevan;}
.ubuntu {font-family:Ubuntu;}
.raleway {font-family:Raleway;}
.nobile {font-family:Nobile;}
.arvo {font-family:Arvo;}
.francoisone {font-family:'Francois One';}
.istokweb {font-family:'Istok Web';}
.bitter {font-family:Bitter;}
.sourcesanspro {font-family:'Source Sans Pro';}
.montserrat {font-family:Montserrat;}
.merriweather {font-family:Merriweather;}
.fpimgbutton { padding:9px; margin-bottom: 1px; }
@media (min-width: 56.25em) {
    
}

@media (min-width: 1200px) {
    .no-ie .js figure { 
        margin: 0; 
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; 
        
        -webkit-column-break-inside: avoid;
        break-inside: avoid;
    }
    .no-ie .js #main figure img {
        width: auto;
    }
    .no-ie .js #navbar {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
    }
    .navbar-container { max-width: 80%; }
    .no-ie .js #main { 
        height: 20em;
        margin: 0 2.5em; 

        -webkit-column-width: 25em;
        -moz-column-width: 25em;
        column-width: 25em;

        -webkit-column-gap: 2.5em;
        -moz-column-gap: 2.5em;
        column-gap: 2.5em;

        -webkit-column-fill: auto;
        -moz-column-fill: auto;
        column-fill: auto;

        -webkit-column-rule: thin dotted #ccc;
        -moz-column-rule: thin dotted #ccc;
        column-rule: thin dotted #000;

        width: 25em;
        background: transparent;
    }

    .no-ie .js #main h1:first-child { margin-top: 0; }

    .footer { clear: both; }
}
@media (max-width: 42.75em) {
    
    
    #user_nav { text-align: center; width: 100%; }
    #user_nav li:first-child {
        margin: 0 0 .5em .5em;
    }
    #user_nav li {
        margin-bottom: .5em;
    }
}
@media screen and (min-width: 640px){ .showat640w { display:none !important; } }
@media screen and (min-width: 800px){ .showat800w { display:none !important; } }
@media screen and (max-width: 640px){
#trash-can {
position:static;
float:left;
}
.columnbody {
margin-bottom:12px !important;
}
.hideat640w { display:none !important; }
a.logo { font-size: 3em; }
.navbartopinterface { height:24px; }
.navbartop { height:0px; }
#navbar { padding:0;height:auto; }
.contenttopinterface { height:0px; }
.contenttop { height:4px; }
.breadcrumb { max-width: 90%;overflow:hidden;padding:0;margin:0;height:1.4em;margin-left:5%;white-space:nowrap; }
  .breadcrumb ul { margin:0;padding:0; }
.xlblock { max-width: 90%; }
.lgblock { max-width: 480px; }
.mdblock { max-width: 320px; }
.smblock { max-width: 240px; }
.navbarbuffer {display:none;}
.nextprevious {max-width:90%;}

.columnbody {
max-width: 90%;
}
.heading1 {
font-size:1.8em;
}
.heading1pub {
font-size:1.8em;
}
.h1 {
font-size:1.8em;
}
.h1outside { margin-left:5% !important; }
.biglinkbutton, .biglinkbutton a, .biglinkbutton a:link, .biglinkbutton a:visited, .biglinkbutton:visited{
font-size: 1.0em;
}
.bigbutton,a.bigbutton{
padding: 4px;
font-size: 1.0em;
}
.menubar{

}
.menubar2{
height:40px;

}
}
@media screen and (max-width: 430px){
.nice-input {
max-width: 96%;
}
.postbody {
font-size:1.2em;
line-height:1.5em;
}
textarea {
font-size:1.2em;
line-height:1.5em;
}
.h1 {
font-size:1.6em;
}
.heading1 {
font-size:1.6em;
}
.heading1pub {
font-size:1.6em;
}
#topunpubbutton {display:none;}
#navbutton { display:table-cell; }
#navigationbutton { display:none; }
.hideonbig { display:inline !important; }
.showonbig { display:none !important; }
.menubarnav ul li{ margin:0; }
.menubarnav2 ul li{ margin:0; }
.menubar{
white-space: normal;
}
.menubar2{
white-space: normal;
}
.menubarnav2{
white-space: normal;
}
.menubarnav2 ul li{
white-space: normal;
}
}
.wrapper {
width:100%;
overflow: hidden;
margin: 0 auto;
text-align:left;
padding-top: 20px;
}
.col {
float: left;
margin-bottom: 30px;
max-width: 850px;
}
.col .interface {
min-height: 640px !important;
}
.grid1 .col {
float: none;
margin: 15px auto;
margin-bottom: 30px;
}
/* grid4 col */
.grid4 .col {
width: 22.5%;
margin:0 1%;
}
.grid5 .col {
width: 17.6%;
margin:0 1%;
}
.grid5 {
width: 100%;
}
.grid4 {
width: 100%;
}
.grid3 {
width: 100%;
}
.grid2 {
width: 100%;
}
.grid1 {
width: 100%;
}
/* grid3 col */
.grid3 .col {
width: 30%;
margin:0 1.25%;
}
/* grid2 col */
.grid2 .col {
width: 47.8%;
margin:0 1.066665%;
}
.grid2 {
max-width: 1700px;
margin:0 auto;
text-align:center;
}
.grid3 {
max-width: 2550px;
margin:0 1.25%;
text-align:center;
}
.grid4 {
max-width: 3400px;
margin:0 1%;
text-align:center;
}
.grid5 {
max-width: 4250px;
margin:0 1%;
text-align:center;
}
/* clear col */
.grid5 .col:nth-of-type(5n+1),
.grid4 .col:nth-of-type(4n+1),
.grid3 .col:nth-of-type(3n+1),
.grid2 .col:nth-of-type(2n+1) {
clear: left;
}
/* reset cols to 3-column */
@media screen and (max-width: 740px) {
.grid5 .col {
width: 22.5%;
}
.grid5 .col:nth-of-type(5n+1) {
clear: none;
}
.grid5 .col:nth-of-type(4n+1) {
clear: left;
}
/* grid4 */
.grid4 .col {
width: 30.6%;
}
.grid4 .col:nth-of-type(4n+1) {
clear: none;
}
.grid4 .col:nth-of-type(3n+1) {
clear: left;
}
}
/* reset cols to 2-column */
@media screen and (max-width: 600px) {
.grid5 .col {
width: 46.4%;
}
.grid5 .col:nth-of-type(4n+1) {
clear: none;
}
.grid5 .col:nth-of-type(3n+1) {
clear: left;
}
/* grid4 */
.grid4 .col {
width: 46.4%;
}
.grid4 .col:nth-of-type(3n+1) {
clear: none;
}
.grid4 .col:nth-of-type(2n+1) {
clear: left;
}
/* grid3 */
.grid3 .col {
width: 46.4%;
}
.grid3 .col:nth-of-type(3n+1) {
clear: none;
}
.grid3 .col:nth-of-type(2n+1) {
clear: left;
}
}
/* reset cols to grid1 */
@media screen and (max-width: 430px) {
/* grid4 */
.singlecolumn {
width: 100% !important;
clear: none !important;
margin: 0 auto !important;
}
.grid5 {
margin: 0 auto;
}
.grid4 {
margin: 0 auto;
}
.grid3 {
margin: 0 auto;
}
.col {
width: 100% !important;
clear: none !important;
margin: 0 auto !important;
}
.postbody {

}
.heading1pub {

}
.authordate {

}
}

@font-face {
font-family: 'simplpost';
src: url('//simplpost.com/style/simplpost.eot?78492063');
src: url('//simplpost.com/style/simplpost.eot?78492063#iefix') format('embedded-opentype'),
url('//simplpost.com/style/simplpost.woff?78492063') format('woff'),
url('//simplpost.com/style/simplpost.ttf?78492063') format('truetype'),
url('//simplpost.com/style/simplpost.svg?78492063#simplpost') format('svg');
font-weight: normal;
font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windowa. Uncomment if you need it. */
/* Note, it will break hinting. In other OS' fonts will be not as sharp as could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'simplpost';
src: url('//simplpost.com/style/simplpost.svg?11995952#simplpost') format('svg');
}
}
*/
.custom-social-icons {
overflow: hidden;
margin: 8px 0;
padding: 0;
}
.custom-social-icons a {
border: none !important;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
display: inline-block;
font-family: 'simplpost';
font-style: normal !important;
font-variant: normal !important;
font-weight: normal !important;
line-height: 1em;
speak: none;
text-align: center;
text-decoration: none !important;
text-transform: none !important;
width: 1em;
margin: 6px;
}
.custom-social-icons a,
.custom-social-icons a:hover {
background-color: #444444;
border-radius: 8px;
color: #FFFFFF;
font-size: 32px;
padding: 16px;
}
.custom-social-icons a:hover {
background-color: #666666t;
color: #FFFFFF;
}
.design43 {
color: #a19797;
text-align: center;
margin: 0 auto -10px;
background-color: #050505;
}
.design43 h1 {
color: #4d4747;
}
.design43 h2 {
color: #4d4747;
}
.design43 h3 {
color: #4d4747;
}
.design43 h4 {
color: #4d4747;
}
.design43 h5 {
color: #4d4747;
}
.design43 .postbody {
color: #a19797;
width:860px;
}
.design43 a:hover.postbody{
text-decoration:none;
}
.design43 a, .design43  a:link, .design43  a:visited {  
color: #555555; 
}  
.design43 .heading1 {
text-align:left;
color:#555555;
max-width: 860px;
}
.design43 .posttitle {
color:#4d4747;
}
.design43 .heading1pub {
text-align:left;
color:#555555;
max-width: 860px;
}
.design43 .posttitle {
color:#4d4747;
}
.design43 .posttext, .posttext a {
color:#a19797;
}
.design43 .caption {
color:#333333;
}
.design43 figure img { max-width:100%; }
.design43 .singlecolumn { width:860px; }
.design43 .heading1container { width:860px; }
.design43 .col { max-width:860px; }
.design43 .grid2 { max-width:1720px; }
.design43 .grid3 { max-width:2580px; }
.design43 .grid4 { max-width:3440px; }


.design45 {
color: #aba6a6;
text-align: center;
margin: 0 auto -10px;
background-color: #000000;
}
.design45 h1 {
color: #504949;
}
.design45 h2 {
color: #504949;
}
.design45 h3 {
color: #504949;
}
.design45 h4 {
color: #504949;
}
.design45 h5 {
color: #504949;
}
.design45 .postbody {
color: #aba6a6;
width:860px;
}
.design45 a:hover.postbody{
text-decoration:none;
}
.design45 a, .design45  a:link, .design45  a:visited {  
color: #cdc6c6; 
}  
.design45 .heading1 {
text-align:left;
color:#959393;
max-width: 860px;
}
.design45 .posttitle {
color:#504949;
}
.design45 .heading1pub {
text-align:left;
color:#959393;
max-width: 860px;
}
.design45 .posttitle {
color:#504949;
}
.design45 .posttext, .posttext a {
color:#aba6a6;
}
.design45 .caption {
color:#8b7474;
}
.design45 figure img { max-width:100%; }
.design45 .singlecolumn { width:860px; }
.design45 .heading1container { width:860px; }
.design45 .col { max-width:860px; }
.design45 .grid2 { max-width:1720px; }
.design45 .grid3 { max-width:2580px; }
.design45 .grid4 { max-width:3440px; }


.design46 {
color: #aba6a6;
text-align: center;
margin: 0 auto -10px;
background-color: #000000;
}
.design46 h1 {
color: #504949;
}
.design46 h2 {
color: #504949;
}
.design46 h3 {
color: #504949;
}
.design46 h4 {
color: #504949;
}
.design46 h5 {
color: #504949;
}
.design46 .postbody {
color: #aba6a6;
width:860px;
}
.design46 a:hover.postbody{
text-decoration:none;
}
.design46 a, .design46  a:link, .design46  a:visited {  
color: #cdc6c6; 
}  
.design46 .heading1 {
text-align:left;
color:#959393;
max-width: 860px;
}
.design46 .posttitle {
color:#504949;
}
.design46 .heading1pub {
text-align:left;
color:#959393;
max-width: 860px;
}
.design46 .posttitle {
color:#504949;
}
.design46 .posttext, .posttext a {
color:#aba6a6;
}
.design46 .caption {
color:#8b7474;
}
.design46 figure img { max-width:100%; }
.design46 .singlecolumn { width:860px; }
.design46 .heading1container { width:860px; }
.design46 .col { max-width:860px; }
.design46 .grid2 { max-width:1720px; }
.design46 .grid3 { max-width:2580px; }
.design46 .grid4 { max-width:3440px; }


.design68 {
color: #aba6a6;
text-align: center;
margin: 0 auto -10px;
background-color: #000000;
}
.design68 h1 {
color: #504949;
}
.design68 h2 {
color: #504949;
}
.design68 h3 {
color: #504949;
}
.design68 h4 {
color: #504949;
}
.design68 h5 {
color: #504949;
}
.design68 .postbody {
color: #aba6a6;
width:860px;
}
.design68 a:hover.postbody{
text-decoration:none;
}
.design68 a, .design68  a:link, .design68  a:visited {  
color: #cdc6c6; 
}  
.design68 .heading1 {
text-align:left;
color:#959393;
max-width: 860px;
}
.design68 .posttitle {
color:#504949;
}
.design68 .heading1pub {
text-align:left;
color:#959393;
max-width: 860px;
}
.design68 .posttitle {
color:#504949;
}
.design68 .posttext, .posttext a {
color:#aba6a6;
}
.design68 .caption {
color:#8b7474;
}
.design68 figure img { max-width:100%; }
.design68 .singlecolumn { width:860px; }
.design68 .heading1container { width:860px; }
.design68 .col { max-width:860px; }
.design68 .grid2 { max-width:1720px; }
.design68 .grid3 { max-width:2580px; }
.design68 .grid4 { max-width:3440px; }


.design69 {
color: #aba6a6;
text-align: center;
margin: 0 auto -10px;
background-color: #000000;
}
.design69 h1 {
color: #504949;
}
.design69 h2 {
color: #504949;
}
.design69 h3 {
color: #504949;
}
.design69 h4 {
color: #504949;
}
.design69 h5 {
color: #504949;
}
.design69 .postbody {
color: #aba6a6;
width:860px;
}
.design69 a:hover.postbody{
text-decoration:none;
}
.design69 a, .design69  a:link, .design69  a:visited {  
color: #cdc6c6; 
}  
.design69 .heading1 {
text-align:left;
color:#959393;
max-width: 860px;
}
.design69 .posttitle {
color:#504949;
}
.design69 .heading1pub {
text-align:left;
color:#959393;
max-width: 860px;
}
.design69 .posttitle {
color:#504949;
}
.design69 .posttext, .posttext a {
color:#aba6a6;
}
.design69 .caption {
color:#8b7474;
}
.design69 figure img { max-width:100%; }
.design69 .singlecolumn { width:860px; }
.design69 .heading1container { width:860px; }
.design69 .col { max-width:860px; }
.design69 .grid2 { max-width:1720px; }
.design69 .grid3 { max-width:2580px; }
.design69 .grid4 { max-width:3440px; }


.design7 {
color: #6a817f;
text-align: center;
margin: 0 auto -10px;
background-color: #050505;
}
.design7 h1 {
color: #405e77;
}
.design7 h2 {
color: #405e77;
}
.design7 h3 {
color: #405e77;
}
.design7 h4 {
color: #405e77;
}
.design7 h5 {
color: #405e77;
}
.design7 .postbody {
color: #6a817f;
width:850px;
}
.design7 a:hover.postbody{
text-decoration:none;
}
.design7 a, .design7  a:link, .design7  a:visited {  
color: #555555; 
}  
.design7 .heading1 {
text-align:left;
color:#555555;
max-width: 850px;
}
.design7 .posttitle {
color:#405e77;
}
.design7 .heading1pub {
text-align:left;
color:#555555;
max-width: 850px;
}
.design7 .posttitle {
color:#405e77;
}
.design7 .posttext, .posttext a {
color:#6a817f;
}
.design7 .caption {
color:#a6c7c9;
}
.design7 figure img { max-width:100%; }
.design7 .singlecolumn { width:850px; }
.design7 .heading1container { width:850px; }
.design7 .col { max-width:850px; }
.design7 .grid2 { max-width:1700px; }
.design7 .grid3 { max-width:2550px; }
.design7 .grid4 { max-width:3400px; }


.design70 {
color: #aba6a6;
text-align: center;
margin: 0 auto -10px;
background-color: #000000;
}
.design70 h1 {
color: #504949;
}
.design70 h2 {
color: #504949;
}
.design70 h3 {
color: #504949;
}
.design70 h4 {
color: #504949;
}
.design70 h5 {
color: #504949;
}
.design70 .postbody {
color: #aba6a6;
width:860px;
}
.design70 a:hover.postbody{
text-decoration:none;
}
.design70 a, .design70  a:link, .design70  a:visited {  
color: #cdc6c6; 
}  
.design70 .heading1 {
text-align:left;
color:#959393;
max-width: 860px;
}
.design70 .posttitle {
color:#504949;
}
.design70 .heading1pub {
text-align:left;
color:#959393;
max-width: 860px;
}
.design70 .posttitle {
color:#504949;
}
.design70 .posttext, .posttext a {
color:#aba6a6;
}
.design70 .caption {
color:#8b7474;
}
.design70 figure img { max-width:100%; }
.design70 .singlecolumn { width:860px; }
.design70 .heading1container { width:860px; }
.design70 .col { max-width:860px; }
.design70 .grid2 { max-width:1720px; }
.design70 .grid3 { max-width:2580px; }
.design70 .grid4 { max-width:3440px; }



.blockimg { border:none !important; }
