/*
Theme Name: ReadAndDigest
Theme URI: http://readanddigest.elated-themes.com/
Description: Theme for Magazines, Newspapers & Blogs
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.1.1
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.text-right, .nav-right {
text-align: left;
}
.input-field label { top: -1rem;}
table.table-one {
margin: 50px auto;
width: 90%;
}
table.table-one tbody tr, table.table-one thead tr {  border: none; border-bottom: 1px solid #444;}
table.table-one td {
text-align:left;
margin-left:30px;
vertical-align: middle;
}
table.table-one td:first-child {
width: 50%
}
table.table-one.equaltd td:first-child {
width: inherit
}
table.table-one.gumball tbody td:last-child {
text-align: right;
font-size: 25px;
}
table.table-one thead td {
color: #c99e66;
}
table.table-one tr {
background-color: transparent;
}
table.table-one tr:hover {
background-color: #333;
}
table.table-one.eq td:first-child {
width: initial;
}
table strong {font-weight: 800;}
table.table-one.gumball  td {
min-width: 70px;
}
.eltdf-menu-area .eltdf-vertical-align-containers .eltdf-position-left {
width: 75%;
}
.nf-field-element select.ninja-forms-field {
height: 31px;
background-color: transparent;
-webkit-background-color: transparent;
-moz-background-color: transparent;
-ms-background-color: transparent;
border: 1px solid #9e9e9e;
display: initial;
-moz-appearance:none; -webkit-appearance:none; -ms-appearance:none; appearance:none;
line-height: 20px;
}
.nf-field-element select.ninja-forms-field:not([multiple]) {
background: url(//discover.passportindex.org/pi_arrow.png) no-repeat right transparent;
background-position:
calc(100% - 10px);
background-size: 12px;
background-repeat: no-repeat;
}
.nf-field .nf-field-label label {
font-weight: 200;
color: #cc9966;
}
.nf-field-element select::-ms-expand {
display: none;
}
.nf-before-form-content .nf-form-fields-required {
color: #555555;
margin-top: 20px;
}
.submit-container { 
height: 40px;
}
.submit-container .nf-field-element input{
margin: 6px 15px;
}
.nf-field-element select.select-auto-height {
height: auto;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.nf-field-element input.ninja-forms-field {height: 30px;}
[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
opacity:1;position: initial;left:initial;
}
.nf-form-content .label-above .nf-field-label {
margin-bottom: 3px;
}
.nf-form-content .field-wrap > div input[type="checkbox"] {
margin-top: 5px;
width: 19px;
margin-left: -7px;
}
.nf-field-element .nf-fu-progress-bar {
background-color: #cc9966;
}
.nf-field-element .nf-fu-progress {
background-color: transparent;
border: 0px solid transparent;
height: 31px;
}
.nf-field-element .nf-fu-fileinput-button {
padding: 0 20px;
height: 31px;
line-height: 32px;
}
#nf-field-63-wrap  .nf-field-label, #nf-field-63-wrap .nf-field-element{
width: auto;
}
#nf-field-63-wrap {line-height: 20px;padding-top: 18px;}
.eltdf-btn.eltdf-btn-outline.btn-inactive, .eltdf-btn.eltdf-btn-outline.btn-inactive:hover {color: #fff!important;cursor: initial;background-color: #c99e66 !important;}
.contact_button .eltdf-btn.eltdf-btn-huge {
width: 80%;
margin: 0 auto;
}
.contact_separator {
border-color: #c99e66;
border-bottom: solid 1px;
width: 100%;
color: #c99e66;
}
h3 {
font-family: Proxima,sans-serif;
}
h3 strong {color: #c99e66}
strong {font-weight: 900}
.eltdf-two-columns-75-25 .eltdf-column2 {
margin-top: 25px;
}
input[type=checkbox] {
display: none;
}
#nf-label-field-84 {
content: "\2714";
border: 0.1em solid #9e9e9e;
border-radius: 0.2em;
display: inline-block;
width: 15px;
height: 15px;
padding: 8px;
margin: 0;
vertical-align: bottom;
color: transparent;
transition: .2s;
font-family: 'Open Sans', sans-serif;
}
#nf-label-field-84.nf-checked-label {
background-color: #c99e66;
border-color: #c99e66;
color: #fff;
}
#nf-field-85-container {
margin:0;
}
input[type=checkbox]:disabled {
transform: scale(1);
border-color: #aaa;
}
input[type=checkbox]:checked:disabled {
transform: scale(1);
background-color: #bfb;
border-color: #bfb;
}
label {
text-transform: uppercase;
color: #c99e66;
}
.eltdf-mobile-header .eltdf-mobile-nav a {
padding: 4px 0;
}
.twitter-tweet, .instagram-media {margin: 0 auto!important}
@media only screen and (max-width: 765px) {
table.table-one td {
margin: 0!important;
padding: 0!important;
}
table.table-one thead {
font-size: 12px;
line-height: 15px;
}
table.table-one.gumball  td {
min-width: 40px;
}
.contact_button .vc_col-sm-4 {padding-bottom: 20px;}
.contact_button .vc_col-sm-4 .eltdf-btn.eltdf-btn-huge {padding: 0 20px}
}
@media only screen and (max-width: 420px) {
table.table-one.gumball  td {
min-width: 40px;
}
}
#custom_html-5 {
margin: 0;
}