/*!
Theme Name: divorce solutions
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: divorce-solutions
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/
body {	margin: 0; font-family: lora; }
p{margin:0 0 15px 0;}
main {	display: block;}
a {background-color: transparent;}
html {box-sizing: border-box;}
a:focus {outline: none;}
a:hover,a:active {	outline: 0;}
#primary[tabindex="-1"]:focus {	outline: 0;}
.daily-qus-ans ul { margin-left: 0;}
.daily-qus-ans li a { color: #9E0101;}
.wrap {  max-width: 730px;  width: 100%;margin: 0 auto; padding:20px; box-sizing:border-box;}
.wrap h1.page-title { text-align: center; font-size: 30px;font-weight: bold;  text-transform: capitalize;  padding: 15px 0;  font-family: lora !important;}
p.time {padding: 0; margin: 0; color: #767676; font-weight: bold; font-size: 14px;letter-spacing: 0.1818em;}
article h2 {margin-top:0px;}
article h2.entry-title a { font-size: 24px;text-decoration: none; color: #333;margin-top: 0;}
a.cont-read { color: #8B0E3A; text-decoration: none; display: block; width: fit-content;  margin-left: auto; font-weight: bold; font-size: 18px;}
article p { font-size:16px; color:#000; line-height:30px;}
article { padding-bottom: 50px;}
.nav-links .page-numbers {  display: inline-block; padding: 5px 10px; border: 1px solid;color: #fff; text-decoration: none; font-weight: bold;background: #8B0E3A;}
.wrap .nav-links { margin: 0px 0 50px;}
.nav-links .page-numbers.current{background:#777;}
h1.entry-title:before { content: "\f128"; font-family: "Font Awesome 5 Free"; color: #8B0E3A;  padding-right: 10px;font-size: 24px;font-weight: 600;}
.single-post h1.entry-title {font-size: 30px;padding: 15px 0;margin-bottom:0px; position: relative;}
.single-post .ques { padding-left: 30px;}
.single-post .ans:before { content: "\f105";font-family: "Font Awesome 5 Free"; color: #8B0E3A; font-size: 30px;z-index: 999; font-weight: 900; position: absolute; left: 0;}
.single-post .ans {position: relative; padding-left: 30px;}
.single-post .nav-previous, .nav-next { flex: 0 0 50%;}
.single-post .nav-next{text-align:right;}
.single-post .nav-previous a, .nav-next a{color: #8B0E3A; text-decoration:none;}
.single-post .nav-links {display: flex;}
label { color: #8B0E3A; margin-bottom: 5px;  display: block;  font-weight: 600; }
.txt { height: 40px;  width: 100%;  color:#8B0E3A;  border: 1px solid #8B0E3A !important;  margin-top: 5px;margin-bottom: 20px; padding:10px 20px;     outline: 0;}
.txt.txtarea {  height: 100px; resize: vertical;}
input.wpcf7-form-control.wpcf7-submit.form-submit {font-size: 0.875rem;color: #fff;background: #8B0E3A; border: 0; border-radius: 8px; padding: 12px 41px;}
::placeholder {  color:#8B0E3A; opacity: 1; font-weight:600; font-family:lora;}
:-ms-input-placeholder {  color:#8B0E3A; opacity: 1; font-weight:600; font-family:lora;}
::-ms-input-placeholder {  color:#8B0E3A; opacity: 1; font-weight:600; font-family:lora;}