/*
This is the stylesheet for ITAG
Theme Name:	Arke Child
Theme URI: http://childtheme-generator.com/
Description: Arke Child is a child theme of Arke, created by ChildTheme-Generator.com for use with the IRAG website
Author: Danny Cooper and unkleE
Author URI: http://childtheme-generator.com/
Template: arke
Version: 1.0.2
Text Domain: arke-child
*/

/* -------- General settings ------- */

body {
	color: #2f2f2f;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	line-height: 1.625;
	overflow-wrap: break-word;
    font-weight:300;
	max-width:100%;
	width:100%;
}

p {	color: #2f2f2f;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	line-height: 1.625;
	font-weight:300;}

h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 1.25;
	color: #060606;
    font-family: 'Playfair Display', serif;
    font-weight:200;
	margin-bottom:.3em;
}

h1 {font-size:48px;}
h2 {font-size:42px;}
h3 {font-size:36px;}
h4 {font-size:28px;}
h5 {font-size:22px;}
h6 {font-size:18px;}

h3, h4, h5 {margin-block-start: 0.8em;margin-block-end: 0.5em;}

a {
	color: #005d70;
	border-bottom: 1px dotted ;
	text-decoration:none;
}
/*-----#365899-----*/
a:hover {
	color: #000;
}

/* -------- Body -------- */

body.search-results article.type-page h2.entry-title {margin-bottom:30px;}
body.home header.entry-header {display:none;}
body.home h1.entry-title {font-size:30px;}
#body .italic, #body .quote {font-style:italic;color:#222;}

/* ------ Divisions ------*/

.site-content {max-width:720px;margin:0 auto;padding-top:40px;}
div.convo {background:#eef4ee;}
div.quote{ font-style:normal;}
div.picright {float:right;margin-left:30px;border:#777 1px solid;font-size:90%;}
div.spacer {width:100%;}
hr.blueline {background:#bcdee5;height:2px;width:100%;clear:both;}
div.blueline {height:20px;width:100%;clear:both; border-bottom:#bcdee5 2px solid;}

div.fb-sidebar {margin:40px 0px; width:300px; float:left;}
div.textbox {width:90%; margin:0 auto; padding:0 5px; margin:30px 10px; border:#555 solid 1px;}
.textbox2 ul {font-size:90%;}
div.textbox2 {width:100%; margin:0 auto; margin:5px;padding:0 5px; border:#555 solid 2px;background:#ebf3ff;}
.ltblue {background:#ebf3ff;}
div.philbox {border:#000 1px solid;float:right;padding:0;margin:10px 0 0 20px;}

div.anchor {
		display: block;
		height: 30px;
		margin-top: -30px;
		visibility: hidden;
}

div.prevpost {float:left;width:45%;margin-top:40px;}
div.nextpost {float:right;text-align:right;width:45%;margin-top:40px;}

div.below420 {display:none;}
div.above420 {display:block;}

div.column1h {float:left;max-width:300px;margin:0;width:45%}
div.column2h {float:right;max-width:300px;margin:0;width:45%}

div.coll300 {float:left;max-width:300px;margin:0;}
div.colr400 {float:left;max-width:400px;margin:0;padding-top:30px;padding-left:40px;}

div.indent40 {margin-left:40px;}

div.comments-area {border-bottom:#e5d7bc 2px solid;border-top:none;padding-bottom:40px;}

div.homesect {min-height:75px;width:100%;margin-bottom:10px;clear:both;}

/* ------ Special headings ----- */

h3.home {font-size:210%; padding:20px 0px 10px 0px; margin:0px; line-height:1; }		

/* ------ General text styles ------*/

q {font-style:italic;}
.comment-content p {font-size:90%;}
.comment-content q {font-weight:400;color:#000000;font-family: 'Playfair Display', serif;}

sup {font-size:70%;line-height:1;}

.larger {font-size:140%; line-height:1.0;}
.italic {font-style:italic;}
.small {font-size:90%;}
.left {float:left;clear:right;margin-right:20px;}
.red {color:#88120c;}
.small-block {font-size:90%;color:#42907b}
.standout {font-style:italic;font-weight:bold;color:#42907b;font-size:110%;}

.clear {clear:both;}
.gap {margin-top:100px;}
.gap10 {margin-top:10px;}
.gap40 {margin-top:40px;}
.gap60 {margin-top:60px;}
.emphasis {font-weight:bold;}
.note {font-size:90%;line-height:1.4;}
.tail40 {margin-bottom:40px;}
.bord {border:#000 1px solid;}

span.quote {font-size:100%; font-style:italic;}
span.space40{word-spacing:40px;}
p.refsq {font-size:100%;margin-bottom:12px;line-height:1.4;}
span.previews {color:#ff0000;}

.anon {font-size:60%;font-style:normal;line-height:1.3;margin:.8em 0 0 0;}
.anonz {font-size:60%;font-style:normal;line-height:1.3;margin:.8em 0 1.2em 0;}
#reply-title {line-height:0.9; }


/* ------ Blockquotes ------*/

blockquote,
blockquote::before {
	color: #777; font-size:110%;
}

blockquote {font-style: italic;padding: 8px 30px 15px;margin:18px 0px;padding: 0px 0px 0px 30px;background:transparent url(http://www.is-there-a-god.info/wp-content/uploads/2016/01/quoteopen.gif) top left no-repeat;}
blockquote span {display:block;margin:0px;padding:0px 20px 0px 0px;background:transparent url(http://www.is-there-a-god.info/wp-content/uploads/2016/01/quoteclose.gif) bottom right no-repeat;}
blockquote span.indotquote {display:block;margin:0px;padding:0px 20px 10px 0px;background:transparent url(http://www.is-there-a-god.info/wp-content/uploads/2016/01/quoteclose.gif) bottom right no-repeat;font-size:80%;line-height:1.4;}

/* ---------Paragraph styles------------------- */

.convo p {margin:0px 10px 8px 10px;font-size:90%;font-style:italic;color:#000;}

p.caption {font-size:80%; margin-top:-20px;padding-top:0;}
p.captionright {font-size:90%; margin-top:5px;text-align:right;}
p.captioncentre {font-size:100%; margin-top:-25px;text-align:center;}

p.descr {font-size:90%; padding-top:0;line-height:1.3;}
p.indent {margin-left:20px;}

p.refs {margin:0 0 12px 0;}
p.bqref {margin:-20px 0px 20px 0px;font-size:80%;text-align:right;color:#444;font-style:normal;}
p.bqref-l {margin:-5px 0px 20px 100px;font-size:80%;text-align:left;color:#444;}
p.qref {margin:-20px 0px 25px 0px;font-size:80%;}
p.quoteref {text-align:right;font-size:90%;margin-top:-20px;}

p.photoref {margin-top:30px;font-size:80%;clear:both;}
p.photoref2 {margin:0px;font-size:80%;clear:both;}

p.dotpara {margin: -5px 0 .5em 24px;padding: 0;}
p.series {color:#aaa;font-size:110%;}
p.credit {margin-top:40px;font-size:92%;color:#777;}
p.winston {margin-top:37px;}

p.vsmall, li.vsmall, blockquote.vsmall{font-size:80%; line-height:1.3;margin:0 0 12px;}
p.closer {margin-bottom:12px;}
p.comment{margin-bottom:0;}
p#feedback{margin-bottom:10px;}
p.links{font-size:90%;}
p.shead {margin-bottom:4px;font-style:italic;}
p.shead0 {margin-bottom:0px;font-style:italic;}
p.stext {margin-bottom:4px;font-size:90%;margin-left:20px;line-height:1.3;}
p.stext0 {margin-bottom:14px;font-size:90%;margin-left:20px;line-height:1.3;}
p.notehead {font-size:110%;color:#7590ae; margin:0 0  0.5em 0;padding-top:5px;clear:both;}

p.last {margin-bottom:0px;}
p.notetop {margin-top:30px;margin-right:400px;border-top:#000 1px solid;font-size:80%; line-height:1.4;}
p.notes {margin-top:4px;padding-top:0px;font-size:80%; line-height:1.4;}

p.level2{margin-top:0.5em;margin-bottom:0.5em;font-size:100%;}
#footnotes p {margin-bottom:5px;}
p.test {color:#0044ff;}

p.lineover {margin-top:20px;padding-top:20px;border-top:#ffe1a2 3px solid;}
p.arch {margin-top:20px;font-family: 'Playfair Display', serif;font-weight:300;}
p.ack {font-family: Lato, sans-serif;margin-top:-10px;}

.homesect p {margin:0;}


/* link styles  */

.post-thumbnail a,
.entry-title a,
.site-title a {border-bottom:none;}
a.no-under {border-bottom: none ;color:#2f2f2f;}
a.no-under:hover {color:#365899;}
a.prob {font-weight:400;border:none;}
a.page-numbers {padding:0 5px;}
.previews a {color:#ff0000; text-decoration:none;}

/* site header items */

#wpadminbar {display:block;}

.site-header {
	padding:0;border-bottom: #bcdee5 2px solid;}

.site-branding {
	width:100%;
	padding:5px 50px 0 50px;
	margin-bottom:0;
	background:#fff;
}

p.site-title {
	width:200px;
	float:left;
}

.site-title a {
	text-decoration: none;
	color: #2d2e33;
    font-family: 'Playfair Display', serif;
    font-weight:200;
    font-size:24px;
}

/* This is the main menu - Home, Blog, etc. */
.menu-1 {
	font-size: 17px;
	line-height: 1;
    font-family: Lato, sans-serif;
    font-weight:200;
	padding:0;
	text-transform:uppercase;
	margin-top:5px;
	width:77%;
	float:right;
}

ul#site-menu {float:right;}
 .menu-1 li:last-child {margin-left:50px;}

/* These next 3 items are for the dropdown menu */
ul.sub-menu {
    display: none;
    position: absolute;
	top: 30px;
	left: 0;
	z-index: 99999;
	width: 110px;
    background: #fff;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.2);	
}

ul.sub-menu li:last-child {margin-left:0px;}

.menu-main-container ul li:hover > ul {
    display: block;
}

.menu-1 a {
	text-decoration: none;
	border-bottom:none;
	color: #000000;
	padding: 12px 10px 0 20px;
}

.menu-1 a:hover {color:#365899;}

div.search {display:block;float:right;}
input.search-submit {display:none;}

#searchform {
	float:right;
	font-family: 'Playfair Display', serif;
	font-size:90%;
	width:200px;
	margin:0;
	padding:0;
	margin-top:-5px;
	display:block;
}
input[type="text"] {color: #000;border:#000 1px solid;width:180px}
#searchform input {font-size:16px;width:200px;margin-top:2px;border:#000 1px solid;}
nav.menu-1 #searchform {display:block;}

body.home .site-header	{margin:0 auto;background-image:url("https://www.is-there-a-god.info/wp-content/uploads/2020/06/home-collage.jpg");background-position: bottom center;background-repeat: no-repeat;width:auto;height:640px;border:none;}
body.home .site-content{padding-top:0;}

p.tagline-mob, div.desc-mob, p.tagline, div.desc {display:none;}
body.home div.desc {display: block;margin:100px 0 0 50px;width:600px;}
body.home p.tagline {display: block;font-family: Lato, sans-serif;font-weight:200;font-size:100%;}

.toggle-nav {
    display: none !important;
}

/* entry header items */

.entry-title{font-size:48px;}
.entry-header{margin-bottom:12px;}
.post-thumbnail{margin-bottom:12px;}
wp-post-image, img.attachment-arke-blog.size-arke-blog.wp-post-image {width:720px;}

.entry-header-hero {margin:0 auto;width:720px;margin-top:0px;}
.hero-imag {max-width:2000px;max-height:1000px;}

/* Hero post template  */
body.post-template-hero-post-template div.entry-content {margin:0 auto; max-width:720px;}
body.post-template-hero-post-template h1.entry-title {margin:0 auto;margin-top:-6rem;margin-bottom:50px;max-width:max-content; position:relative; color:#ffffff;background:rgba(0, 0, 0, .3);text-align: center;}
body.post-template-hero-post-template div.byline {margin-top:1rem;}
body.post-template-hero-post-template div.site-content {max-width:2000px; margin:0 auto;padding-top:10px; }
body.post-template-hero-post-template div#comments {max-width:720px;margin:0 auto;}

/* Hero page template  */
body.page-template-hero-page-template div.entry-content {margin:0 auto; max-width:720px;}
body.page-template-hero-page-template h1.entry-title {margin:0 auto;margin-top:-6rem;margin-bottom:50px;max-width:max-content; position:relative; color:#ffffff;background:rgba(0, 0, 0, .3);text-align: center;}
body.page-template-hero-page-template div.byline {margin-top:1rem;}
body.page-template-hero-page-template div.site-content {max-width:2000px; margin:0 auto;padding-top:10px; }
body.page-template-hero-page-template div#comments {max-width:720px;margin:0 auto;}

/* ----- General stuff ----- */

.eh-meta {
	padding:10px 0;
	font-size:80%;
    font-family: Lato, sans-serif;
    font-weight:300;
}	

span.fbs {display:none;}  /* Make F/B boxes invisible */

hr.blue {border:none;width:40%;background:#7eacc9;height:3px;margin-bottom:5px;color:#7eacc9;}

form#formfeed {display:block;}

#text-21 {margin-top:-36px;}

label {
	font-size: 20px;
	color: #444444;
}

/*-----
.home-featured p{opacity:0;}
a.more-links {opacity:1;font-size:90%;font-weight:normal;color:#0ebfe9;}
a.more-links: hover {color:#333}
--- */

/* ----- Images ----- */

img.alignleft.size-link, img.imglink {margin-top:7px;}
img.gaptop {margin-top:20px;}
img.gapbottom {margin-bottom:20px;}
img.half {max-width:50%;height:auto;}
.wp-image-8555 {margin:20px 0 40px 50px;}
.homesect img {margin:0.5em 1.5em 1.5em 0;}

/* List styles */

ol {margin-block-start:-0.5em;}
ul.close {margin-block-start:0.2em;}
ul.close li {padding-bottom:5px;}
ol li {padding-top:8px;}
ol.roman {list-style-type:lower-roman;}
ul.page {margin-left:0;padding-left:0;}
li.page {padding:0px 0px 10px 0px; margin:0px; line-height:1.6; }	
ul.page > li.page {list-style-type:none;}
li.page:last-child {padding:0px 0px 10px 0px; margin:0px; line-height:1.6; }


li.link {font-size:90%; line-height:1.6;margin-top:4px;}
ul.links {margin-top:-10px;list-style-type:circle;}
ol.links {margin-top:-10px;}
ul.slist {margin-top:2px;margin-bottom:4px;}
li.slist0 {margin-bottom:0px;font-size:90%;margin-left:20px;line-height:1.3;}
li.list0 {margin-bottom:0px;margin-left:20px;}

li.close {margin-bottom:4px;}

ul.level2 {font-size:100%;margin-top:5px;}
li.level2 {list-style-type:circle; margin:0;}

#content ul.links2 { list-style-type:circle; padding:0px 0px 0px 18px; font-size:100%; margin:0; }
#content li.link2 { padding-top:5px; line-height:1.4; }

ul.refs { font-size:100%; list-style-type:circle; padding:0px 0px 0px 18px; margin:0 0 20px 0; }
li.ref {padding-top:2px; }

.archives__list li a {max-width: 75%;border:none;}

ul.colq {margin-top:-15px;padding-left:20px;}
li.colq {}

.spaced li {margin-top:10px;}

/* ------- Boxes ----- */

.textbox p {font-size:90%;padding:0;margin:0;}
.textbox h3 {font-size:150%;margin:0 0 10px 0;}
.textbox h4 {font-size:110%;margin:15px 0 8px 0;}

.textbox2 p {font-size:90%;padding:0;margin:10px 0 0 0;}
.textbox2 h2 {font-size:150%;margin:0 0 10px 0;}
.textbox2 h3 {font-size:130%;margin:15px 0 8px 0;}
.textbox2 h4 {font-size:110%;margin:10px 0 0 0;}
.textbox2 h5 {font-size:90%;margin:10px 0 0 0;}
.textbox2 h6 {font-size:80%;margin:10px 0 0 0;}

div.rightbox {float:right; width:400px;margin:10px -420px 10px 20px; border:#888 1px solid;padding:8px;}
.rightbox p {font-size:80%;line-height:1.4;margin-bottom:12px;}
.rightbox li {font-size:80%;line-height:1.4;margin-bottom:8px;}
.rightbox h4, .rightbox h6 {margin-bottom:15px;}
.rightbox ol {margin:0 0 12px 20px;}
.rightbox ul {margin:0 0 5px 20px}
p.rb {font-size:100%;}

div.w720 {max-width:720px;}
div.textbox250 {float:right;width:220px;border:#005d70 1px solid;padding:8px;margin-left:10px;}

.textbox250 h4 {font-size:110%;line-height:1.2;color:#444;margin-block-start:5px;}
.textbox250 ul, .textbox250 ol {font-size:80%;line-height:1.3;margin-left:10px;padding-left:10px;}
.textbox250 li {line-height:1.3;}
.textbox250 p {font-size:80%;line-height:1.4;color:#444;margin-block-end:5px;}
div.philbox figcaption {margin: 0 !important;padding:0 10px;}
div.philbox figure {margin:0;}

div.notes {margin-top:20px;border-top:1px solid #444;}
.notes p {font-size:80%;line-height:1.4;color:#444;}

/* ------ NT box ---------*/

div.NTbox {border:#888 1px solid;padding:8px;clear:both;}
.NTbox p {font-size:80%;line-height:1.4;margin-bottom:12px;}
.NTbox li {font-size:80%;line-height:1.4;margin-bottom:8px;}
.NTbox h4, .NTbox h5 {margin:0 0 15px 0;}
.NTbox ol {margin:0 0 12px 20px;padding:0;}
.NTbox ul {margin:0 0 5px 20px;padding:0;}
p.rb {font-size:100%;}

/* ------- Introtext ------- */

#introtext2 {margin:0px 0 20px 0;color:#444;border-bottom:#bcdee5 2px solid;}
#introtext2 ul, #introtext2 ol {font-size:80%;margin:-10px 0 15px 0;}
#introtext2 li {margin:0 0 2px 0;}
#introtext2 p {font-size:90%;line-height:150%;}

div.introtext {margin:0px 0 20px 0;color:#444;border-bottom:#bcdee5 2px solid;}
div.introtext p, div.introtext li {font-size:22px;}
p.introtext {font-family:'Playfair Display', serif;font-style:italic;font-size:28px!important;}

/*------- Convo2 ------------*/

.convo2 img {margin:-10px 20px 50px 0;}
.convo2 p {clear:both;margin-bottom:40px;}

/* ------ End division stuff ----- */

.end ul.links { list-style-type:circle; padding:5px 0px 0px 18px; font-size:100%; margin:0;}
.end li.link { padding-top:1px; line-height:1.6; }
.end ul.links2 { list-style-type:circle; padding:0px 0px 10px 18px; font-size:90%; margin:0; }
.end li.link2 { padding-top:0px; line-height:1.4; }
.end ul.refs { font-size:90%; list-style-type:none; padding:5px 0px 0px 0px; margin:0; }
.end li.ref {padding-top:2px; }
.end li.refhead {padding-top:10px; font-weight:bold;}
.end p{margin-bottom:6px;}
.end h5 {margin-top:25px;margin-bottom:5px;font-size:18px;}

/* Related posts
--------------------------------------------- */

li.crp-list-item.crp-list-item-has-image {margin:20px 0;}

/* Old BAW Related posts
--------------------------------------------- */

div.bawmrp {clear:both;padding:0;}

.bawmrp a {
	border-bottom: none; 
	color: #333; 
	font-size:80%;
}

.bawmrp li {line-height:1.1 !important;}

.entry-content .bawmrp ul {
	margin-left:0;
	padding-left:0;
	border-left:1px solid #ccc;
	min-height:160px;
}

.bawmrp li {width:25%;}

.bawmrp h3 {font-size:24px;}
.page .bawmrp h3 {margin-top:30px;}


/*-----------------End graphics & links ---------- */

.end {width:100%;margin-top:30px;margin-bottom:30px;float:left;display:inline;border-top:#bcdee5 2px solid;clear:both;}
.end h3 {margin-top:30px;}
.end h4 {margin-top:20px;}

div.itaglink {width:25px;height:25px;border-radius:50%;background:#000;color:#fff;font-size:150%;float:left;padding-left:7px;margin-right:10px;line-height:1.0;}
p.itagbyline {font-size:90%;margin:-7px 0px 80px 0px;}

div.endlink {width:180px;float:left;margin:0;padding:10px 42px 0px 0;}
div.endlink2 {width:180px;float:left;margin:0;padding:10px 0 30px 0;}
p.endlink {font-size:120%;line-height:1;margin-bottom:0;}
h4.endlink {margin-top:40px;}
.endlink a, .endlink a:link, .endlink2 a:link {border:none;color:#555;font-size:15px;}
.endlink a:hover, .endlink2 a:hover {border:none;color:#005b96;}
p.ls-text {font-size:80%;font-style:italic;line-height:1.4;margin-top:5px;}


/* ---------- footer ---------- */

#footer {color:#fff;}
.site-footer {font-size:100%;border-top:none;color:#000;max-width:720px;margin:0 auto;}
div.fleft {width:100%;}
body.page div.fright {float:left; clear:both;width:100%;margin-top:20px;padding-top:20px; border-top:#bcdee5 2px solid;}

.fleft h4 {margin-top:0;}
.fleft a {border-bottom:none;}
#footer input[type="search"] {color:#000 !important; border:#000 1px solid !important;font-size:110% !important;}

.a-footer {font-size:100%;color:#000;border-top:none;max-width:750px;margin:0 auto;}

/* ----- Specific page styles --------- */

.post-7407 img {margin-right: 10px;margin-top:10px;}

.page-id-5464 h2.entry-title {display:none;}
.page-id-5464 div.widget-wrap h2.entry-title {display:inline;}

.childmenu h4 {margin-top:0;}
.childmenu ul {list-style-type:none;font-size:80%;padding:0;}
.childmenu li.page_item {text-indent: 10px !important;margin-bottom:0;}
.childmenu a {border-bottom:none;}

.childmenu li.page-item-5769,
.childmenu li.page-item-5824,
.childmenu li.page-item-5859,  
.childmenu li.page-item-5937,  
.childmenu li.page-item-5987,  
.childmenu li.page-item-6012,
.childmenu li.page-item-6030,
.childmenu li.page-item-6084,
.childmenu li.page-item-6284, 
.childmenu li.page-item-6349,
.childmenu li.page-item-6404, 
.childmenu li.page-item-6523, 
.childmenu li.page-item-6585,
.childmenu li.page-item-6772,
.childmenu li.page-item-6881,
.childmenu li.page-item-6927,
.childmenu li.page-item-6938,
.childmenu li.page-item-7013,
.childmenu li.page-item-7482,
.childmenu li.page-item-7489,
.childmenu li.page-item-7506,
.childmenu li.page-item-7516,
.childmenu li.page-item-7538,
.childmenu li.page-item-7546,
.childmenu li.page-item-8301
	{margin:5px 0 0 0px;margin-left:0;text-indent:0 !important;}

.childmenu li.page-item-5769 a,
.childmenu li.page-item-5824 a,
.childmenu li.page-item-5859 a,
.childmenu li.page-item-5937 a,
.childmenu li.page-item-5987 a,
.childmenu li.page-item-6012 a,
.childmenu li.page-item-6030 a,
.childmenu li.page-item-6084 a,
.childmenu li.page-item-6284 a,
.childmenu li.page-item-6349 a,
.childmenu li.page-item-6404 a,
.childmenu li.page-item-6523 a,
.childmenu li.page-item-6585 a,
.childmenu li.page-item-6772 a,
.childmenu li.page-item-6881 a,
.childmenu li.page-item-6927 a,
.childmenu li.page-item-6938 a,
.childmenu li.page-item-7013 a,
.childmenu li.page-item-7482 a,
.childmenu li.page-item-7489 a,
.childmenu li.page-item-7506 a,
.childmenu li.page-item-7516 a,
.childmenu li.page-item-7538 a,
.childmenu li.page-item-7546 a,
.childmenu li.page-item-8301 a
	{font-weight: 300;	font-family: 'Playfair Display', serif;font-size:150%;}

.bottomMenu {border-top:#888 1px solid;clear:both;}
ul#menu-footer{padding-left:0;}
ul#menu-footer li {display:inline-block;vertical-align:top;list-style-type:none;padding:10px;line-height:0.9;}
ul#menu-footer a {background-color: transparent;color: #000;font-family: Lato, sans-serif;font-size:90%;text-decoration:none;border-bottom:none; }
ul#menu-footer a:hover {background-color: #333;color: #fff;}
div.foot-text{font-family: Lato, sans-serif; font-size:100%; padding:10px 50px;}

/*---------------- blog home ---------------------------------*/

.blog-home-date {margin:-28px 0 38px 0;font-size:90%;font-family: 'Playfair Display', serif;}
.blog-home-img {float:left;margin:5px 20px 50px 0;}
.blog-home-para {margin: -10px 0 0 0;}
.blog-home-more {margin: -20px 0 50px 0;}
div.blog-home-entry {margin:-40px 0 50px 0;}

.home h5 {margin-block-start: -1em;margin-block-end: 0.1em;}

/* ----------------Custom related posts ---------------*/
.crp-list-item-image {
flex-shrink: 0;
}

/*----------------- Two columns within text ----------------- */

div.column1 {float:left;width:45%;margin:0;}
div.column2 {float:right;width:45%;margin:0;}
div.colreturn {clear:both;}
ul.col{margin-top:0;margin-bottom:0;}
h5.col {margin-top:0;}


/* Feedback form
--------------------------------------------- */

div.feedback {
    background:#b4d8ff;
    padding:20px 10px;
}
.wpforms-confirmation-container-full {background:#ffffff;}

/* ------- Error page --------- */

div.error {width:100%;float:left;padding:30px 0;}
div.error1, div.error2{width:50%;float:left;padding:0 20px;}
div.error h5, div.error img {margin:0px;}
div.error p {font-size: 75%;}

div.error-search #searchform {
	float:left;
	font-family: 'Playfair Display', serif;
	font-size:90%;
	width:100%;
	margin:0 0 30px 0;
	padding:0;
	display:block;
}

div.error-search input {width:300px;}

/*--------- Questions ----------*/

body.page-template-question-template {width:100%;background:#fff;}

.page-template-question-template .site-content {
	max-width:960px;
    margin-top:-50px;
    padding-top:20px;
    margin:0 auto;
	}
	
.page-template-question-template .content-area {
	max-width:960px;
	margin:0 auto;
	padding:0px;
	}

/*-----
.page-template-question-template .entry-content img {
display: none;
}
-----*/
.page-template-question-template #image {
    float:left;
    max-width:300px;
}

.page-template-question-template #text {
    float:right;
    max-width:600px;
    margin-left:60px;
}

/*-----
.page-template-question-template .content-area {
	max-width:600px;
	margin:0 auto;
	margin-top:40px;
	padding:20px;
	background:#fff;
	border:#ffa500 2px solid;	
}

.page-id-11279 .content-area {border:#88120c 2px solid;}
---*/

.page-template-question-template h1 {font-size: 36px;margin-left:360px;}
.page-template-question-template h2 {font-size: 28px;}
.page-template-question-template h4 {color: #444; line-height: 1.2;	margin: 0 0 25px;font-size: 20px;}
.page-template-question-template p {margin: 0 0 24px;padding: 0;}
.page-template-question-template p:last-child {margin:0;}
.page-template-question-template ul, .page-template-question-template ol { margin: -15px 0 24px 0;}
.page-template-question-template li {margin: 0 0 0px 10px;}

.page-template-question-template a {border-bottom: 1px dotted #365899; 
	color: #365899; 
	font-weight: 200; 
	text-decoration: none;
}

.page-template-question-template .site-branding {background:#fff;padding-top:5px;}
.page-template-question-template .entry-header a {border-bottom:none;}
.page-template-question-template .site-title {margin: 10px 0 0 60px;color:#000;width:300px;}
.page-template-question-template .site-title a {border-bottom:none;font-size:30px;color:#000;}
.page-template-question-template .entry-title a {color:#000;}

/* ------ Questions Burger menu ----*/

.page-template-question-template div.burger-right {float:right;width:15%;min-height:50px;}

	.page-template-question-template .toggle-nav {display: inline-block !important;}	
    .page-template-question-template .toggle-nav {margin: 25px;transition: color linear 0.15s;border-bottom:none;font-size:2em;}     
	.page-template-question-template a.toggle-nav,
	.page-template-question-template a.toggle-nav:link, 
    .page-template-question-template a.toggle-nav:visited,
    .page-template-question-template a.toggle-nav:hover,
	.page-template-question-template a.toggle-nav:active
     {text-decoration: none;color: #000;border-bottom:none;font-size:2em;} 

.page-template-question-template .menu-1 a {color: #000000;padding:10px;display: inline-block;position: relative;background: #fff;text-align: left;font-size:18px; font-weight:300;}
.page-template-question-template .menu-1 a:hover {background: #ebf3ff;}

.page-template-question-template nav#site-navigation {width:150px;}
	
.page-template-question-template .menu-1 ul {
display: none;
position: absolute;
overflow: auto;
top: 150px;
right: 70px;
z-index: 999;
padding-right: 1px;
padding-bottom:10px;
background: transparent;
width:240px;
}
     
.page-template-question-template .menu-1 ul li {
float: none;
display: block;
position: relative;
top: 0px;
right: 0px;
width: 70px;
text-align: right;
clear:both;
}

.page-template-question-template .menu-1 li:after {content: none;}

.page-template-question-template .menu-1 a {width:120px;padding-left:10px;background-color:#f5f5f5;}
.page-template-question-template .menu-1 a:hover {background:#ebf3ff;}
.page-template-question-template .sub-menu a {width:75px;border-left:#aaa 1px solid;}
.page-template-question-template .sub-menu a:hover {background-color:#ebf3ff;}
.page-template-question-template .sub-menu a:first-child {border-top:#aaa 1px solid;}	

.page-template-question-template ul.sub-menu {
	display: none !important;
    position: absolute;
	z-index: 99999;
	top: -183px;
    left: 100px;
	width:120px;
	box-shadow:none;
	padding-top:75px;
	padding-bottom:0;
	background:#f5f5f5;
}

.page-template-question-template ul.sub-menu li:last-child {margin-left:10px;}

.page-template-question-template #menu-item-916 ul.sub-menu {
    top: -70px;}

.page-template-question-template #menu-item-21 ul.sub-menu {
    top: -175px;}

.page-template-question-template ul.sub-menu a {
    width:100px;}
    
.page-template-question-template .menu-main-container ul li:hover > ul {
    display: block !important;}

.page-template-question-template nav.menu-1 #searchform {display:none;}

/* Mailpoet */

form.mailpoet-manage-subscription .mailpoet_text_label, 
form.mailpoet-manage-subscription .mailpoet_select_label, 
form.mailpoet-manage-subscription .mailpoet_segment_label{
    display: block;
    font-weight:bold;
}
form.mailpoet-manage-subscription .mailpoet_select, 
form.mailpoet-manage-subscription .mailpoet_text{
	width: 50%;
	padding: 12px;
}
form.mailpoet-manage-subscription .mailpoet_paragraph{
	margin-bottom:20px
}
form.mailpoet-manage-subscription .mailpoet_submit{
    padding: 20px 20px;
    width: 50%;
    font-weight: bold;
    font-size: 11pt;
}


/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%;
}

tbody {
	border-bottom: 1px solid #ddd;
}

th,
td {
	text-align: left;
}

th {
	font-weight: normal;
}

td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
}

table {width:100%; 	font-family: Lato, sans-serif;font-weight:300;font-size:90%;line-height:1.3;margin:20px 0px 30px 0px;color:#000;text-align:left;vertical-align:top;border-bottom:#5185bd 2px solid;}
th {background:#5185bd;color:#fff;}
tr {background:#fff;}
tr.odd {background:#ebf3ff;}


/*-------- Table for world religions--------*/

table.wr {width:100%;line-height:1.3;margin:20px 0px 50px 0px;border-bottom:#5185bd 2px solid;}
table.wr th {width:26%;height:20px;padding:8px 9px;background:#5185bd;color:#fff;text-align:left;}
table.wr th.first {width:22%;height:20px;padding:8px 9px;background:#5185bd;color:#fff;}
table.wr td {width:26%;padding:8px 9px;vertical-align:top;}
table.wr td.first {width:22%;font-weight:bold;}
table.wr tr {background:#fff;}
table.wr tr.odd {background:#ebf3ff;}

/* Table for M&R studies*/

table.mandr {width:100%; ;line-height:1.4;margin:20px 0px 50px 0px;border-bottom:#5185bd 2px solid;}
table.mandr th {height:20px;padding:8px 9px;background:#5185bd;color:#fff;}
table.mandr td {width:40%;padding:8px 9px;vertical-align:top;}
table.mandr td.long {width:60%;}
table.mandr tr {background:#fff;}
table.mandr tr.odd {background:#ebf3ff;}

/* Table for IP Studies*/

table.ip {width:100%;line-height:1.4;margin:20px 0px 50px 0px;border-bottom:#5185bd 2px solid;}
table.ip th {height:20px;padding:8px 9px;background:#5185bd;color:#fff;}
table.ip td {width:20.8%;padding:8px 9px;vertical-align:top;}
table.ip th.short, table.ip td.short {width:4.1%;text-align:center;}
table.ip th.longish, table.ip td.longish {width:31.2%;}
table.ip th.long, table.ip td.long {width:39.5%;}
table.ip tr {background:#fff;}
table.ip tr.odd {background:#ebf3ff;}

/* table  for ethical chocolate*/
div#choc-wide{margin-left:-100px;margin-right:-100px;display:block;font-size:90%;}
div#choc-narrow {display:none;}
table.choc th, table.choc td {width:12%;text-align:left;padding:0px;}
table.choc td.first, table.choc th.first {text-align:left;padding:0px;}
table.choc td {color:#666666;}
table.choc td.first {color:#000000;width:25%;}
table.choc td.redd {color:#ff0000;font-size:70%;}

/* table  for Who wrote NT*/
table.ntbooks td, table.ntbooks th {width:15%;text-align:left;padding:3px 10px;}
table.ntbooks td.big, table.ntbooks th.big {width:40%;text-align:left;}
table.ntbooks td.first, table.ntbooks th.first {width:10%;text-align:left;}
table.ntbooks td.last, table.ntbooks th.last {width:8%;text-align:center;}
table.ntbooks th {border-left:#fff 1px solid;}
table.ntbooks th.first {border:none;}

/* table & other styles for Choosing my religion*/
table.choosing td {width:15%;padding:3px;vertical-align:top;text-align:center;}
table.choosing th {width:15%;padding:3px 0px 3px 10px;vertical-align:top;text-align:left;}
table.choosing td.first {	width:15%;text-align:left;}
div.box {float:left;width:40px;font-size:300%;margin:-15px 0px 0px 0px;}
p.boxindent {margin-left:40px;}

/* table style for Horus */
table.horus {width:100%;line-height:1.3;margin:20px 0px 30px 0px;border-bottom:#5185bd 2px solid;}
table.horus th {padding:4px 5px 4px 0px;height:20px;}
table.horus td.cp {width:35%;padding:4px 5px 4px 0px;vertical-align:top;}
table.horus td.as {width:60%;padding:4px 0px 4px 0px;vertical-align:top;}

/* table style for Mystical */
table.mystical {border-bottom:#5185bd 2px solid;border-top:#5185bd 2px solid;margin:10px 0px;line-height:1.4}
table.mystical td {padding:4px;vertical-align:top;width:75%;}
table.mystical td.first {padding:4px;vertical-align:top;width:25%;}
table.mystical tr {background:#fff;padding:4px;vertical-align:top;}
table.mystical tr.odd {background:#ebf3ff;padding:4px;vertical-align:top;}

table.mystical2 p {font-family: Lato, sans-serif;margin-bottom:4px;line-height:1.3;}
table.mystical2 {border-bottom:#5185bd 2px solid;border-top:#5185bd 2px solid;margin:20px 0px;line-height:1.4;}
table.mystical2 td {padding:4px;vertical-align:top;width:80%;}
table.mystical2 td.first {padding:4px;vertical-align:top;width:20%;}
table.mystical2 tr {background:#fff;padding:4px;vertical-align:top;}
table.mystical2 tr.odd {background:#ebf3ff;padding:4px;vertical-align:top;}
table.mystical2 ul {font-size:100%;list-style-type:circle;margin:0px 0px 4px 5px;padding-inline-start: 10px;}
table.mystical2 li {padding:0px 0px 5px 0px;}

/* table style for John & archaeology */

table.ja th, table.ja td {width:20%;padding:5px 2px;text-align:left;vertical-align:top;}
table.ja th.first, table.ja td.first {width:10%;}
table.ja th.second, table.ja td.second {width:10%;}
table.ja th.third, table.ja td.third {width:25%;}
table.ja th.fourth, table.ja td.fourth {width:25%;}

/* table style for buybooks */
table.buybooks th, table.buybooks td {width:13%;text-align:right;}
table.buybooks th.first, table.buybooks td.first {width:45%;text-align:left;}

/* table style for Money can't buy happiness */
#quality td {width:15%;}
#quality td.first {width:10%;}

/* Table for Bernier book */
#bernier td.first {width:50%;}

/*------------------ multi=page boxes ------------------*/

#multi {width:100%;margin:10px 0px 0px 0px;height:100px;}

#multi ul { list-style-type:none; }
#multi li { margin:0px; padding:0; display:block;float:left;}

#multi a, #multi a:link, #multi a:visited, #multi a:hover {border:none; text-decoration:none; display:block; font-size:130%;}

#multi a.current {background:#fff;color:#bbb;display:block;float:left; margin:-8px 20px 5px 25px;}
#multi a.next {background:#5185bd;color:#fff;display:block;float:left;
	width: 35px;
	height: 35px;
	margin: -8px 10px 0 10px;text-indent: 12px;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;}

p.multitext {margin:0px 10px 0px 0px; font-size:90%; display:block; float:left;}

/* styles for Sean George page and pictures*/

div.sean {margin:10px -130px 30px -130px; float:left;}
img.sean {border:#000 solid 1px;}
p.sean-caption {font-size:90%;}

/* World religions */

div#wr-refs p {margin:0 0 12px;}
div#wr-refs h4 {margin:18px 0 12px 0;}

/* Sitemap */

div.sitemap {font-size:14px;font-weight:bold;}
ol#sitemap{list-style-type:none;padding:0;margin:0;}
ol#sitemap li{list-style-type:none;}
ul.children {padding-left:10px;font-weight:normal;font-size:12px;}
.sitemap a {border-bottom:none;}
ol#sitemap2{list-style-type:none;padding:0;margin:-1.625em 0 25px 0;}
ol#sitemap2 li{list-style-type:none;}

/*--------------------------------------------------------------
# Responsive
--------------------------------------------------------------*/

@media screen and (max-width: 1180px) {
	.site-branding {padding:5px 20px 0 20px;}
	.menu-1 a {padding: 12px 10px 0 10px;}
	.menu-1 {width:75%}
	.menu-1 li:last-child {margin-left:20px;}
}

@media screen and (max-width: 1020px) {
	.menu-1 {font-size: 16px;}
	.site-branding {padding:5px 20px 0 20px;}
	#searchform {width:180px;}
	#searchform input{width:180px;}
	body.home .site-header	{margin:0 auto;background-image:url("https://www.is-there-a-god.info/wp-content/uploads/2020/06/home-collage960.jpg");background-position: bottom center;background-repeat: no-repeat;width:auto;height:360px;}
	body.home div.desc {margin:80px 0 0 20px;width:400px;}
	body.home p.tagline {font-size:90%}
	ul.sub-menu {width: 90px;}
	.menu-1 a {padding: 12px 6px 0 6px;}
    body.post-template-hero-post-template h1.entry-title {font-size:160%;}
}

@media screen and (max-width: 970px) {
    .page-template-question-template #image {
        max-width:150px;}
    .page-template-question-template img {
        max-width:150px;
        max-height:150px;}
    .page-template-question-template .site-content {
	max-width:810px;}
    .page-template-question-template .content-area {
	max-width:810px;}
    .page-template-question-template h1 {margin-left:210px;}
}


@media screen and (max-width: 900px) {
    p {font-size:18px;}
    ul, ol {margin-left:1em;padding-left:1em;}
	h3 {margin-block-start: 0.4em;margin-block-end: 0.3em;}
	h1, .entry-title {font-size:140%;}
	h3 {font-size:150%;}
	h4, h5 {font-size:130%;}
	h5 {font-size:120%;}
	.blog-home-date {margin-top:-10px;}
    body.home p.tagline {font-size:80%;}
    div.homesect {margin-bottom:15px;}
    .homesect p {line-height:1.3;}
    
/* ------Change site header ---------*/
	
	.site-branding #searchform {display:none;}
	p.site-title {width:75%;}
	.site-title a {float:none;margin: auto;}
	nav.menu-1 #searchform {display:block;}
	div.search {padding-top:12px;}
	
/*-------- Hamburger menu -----------*/

	div.burger-right {float:right;width:15%;min-height:40px;position:relative;top:-10px;right:0px;}

	.toggle-nav {display: inline-block !important;}	
    .toggle-nav {margin-top: -10px;transition: color linear 0.15s;border-bottom:none;font-size:2em;}     
	a.toggle-nav,
	a.toggle-nav:link, 
    a.toggle-nav:visited,
    a.toggle-nav:hover,
	a.toggle-nav:active
     {text-decoration: none;color: #000;border-bottom:none;font-size:2em;} 
	
.menu-1 {display: inline-block;position: relative;background: #fff;text-align: left;font-size:18px; font-weight:300;}

nav#site-navigation {width:150px;}
	
.menu-1 ul {
display: none;
position: absolute;
overflow: auto;
top: 0px;
right: 0px;
z-index: 999;
padding-right: 1px;
padding-bottom:30px;
background: #f5f5f5;
width:260px;
}
     
.menu-1 ul li {
float: none;
display: block;
position: relative;
top: 0px;
right: -100px;
width: 100px;
text-align: right;
clear:both;
}

.menu-1 li:after {content: none;}
.menu-1 a {width:120px;margin-left:10px;padding-left:0;margin-bottom:10px;}
.sub-menu a {width:90px;}
div.search {float:left;padding-top:40px;}	

ul.sub-menu {
	display: none !important;
    top: -120px;
    left: 130px;
	width:104px;
	padding-bottom:5px;
    background:#eee;
}

.menu-main-container ul li:hover > ul {
    display: block !important;
}

/* ----- Questions pages ---- */

.page-template-question-template .menu-1 ul {
        top: 50px;width:240px;}

.page-template-question-template .menu-1 ul li,
.page-template-question-template .menu-1 ul li a
    {margin:0;}
    
.page-template-question-template ul.sub-menu {
	display: none !important;
	top: -175px;
    left: 107px;
	width:120px;
	box-shadow:none;
	padding-top:70px;
	padding-left:0;	
}

.page-template-question-template .sub-menu a {width:70px;margin-left:10px;}
	
.page-template-question-template p.site-title {margin-left:0;}

div#choc-wide{display:none;f}
div#choc-narrow {display:block;}    
}

/*------------ Media screen for 820 px, for Questions pages ---------*/

@media screen and (max-width: 820px) {
    .page-template-question-template #image {
        display:none;}
    .page-template-question-template .site-content {
	max-width:600px;}
    .page-template-question-template .content-area {
	max-width:600px;}
    .page-template-question-template .site-content #text {
        margin-left:0px;    }
    .page-template-question-template h1 {margin-left:0px;font-size:30px}
    .page-template-question-template .site-title {
        font-size:24px;}
}

/*------------ Media screen for 640 px, for Questions pages ---------*/

@media screen and (max-width: 640px) {
	body.home .site-header	{margin:0 auto;background-image:url("https://www.is-there-a-god.info/wp-content/uploads/2020/06/home-collage640.jpg");background-position: bottom center;background-repeat: no-repeat;width:auto;height:280px;}
	body.home p.tagline {font-size:70%;}
	body.home div.desc {margin:-5px 0 0 0;}
	.site-branding {padding-left:0;}
	body.post-template-hero-post-template h1.entry-title {font-size:130%;}

	
/* ----- Questions pages ---- */
	
.page-template-question-template ul.sub-menu {
	display: none !important;
	top: -180px;
    left: 107px;
	width:90px;
	box-shadow:none;
	padding-top:70px;
	padding-left:0;	
    }

}

/*------------ Media screen for 420 px, for tables + questions ---------*/

@media screen and (max-width: 420px) {
	div.above420 {display:none;}
	div.below420 {display:block;}
	table.wr {width:100%;line-height:1.3;margin:10px 0px 30px 0px;border-bottom:#5185bd 2px solid;}
	table.wr th {width:36%;height:20px;padding:4px 5px;background:#5185bd;color:#fff;text-align:left;}
	table.wr th.first {width:28%;height:20px;padding:4px 5px;background:#5185bd;color:#fff;}
	table.wr td {width:36%;padding:4px 5px;vertical-align:top;}
	table.wr td.first {width:28%;font-weight:bold;}
	span.b420 {display:none;}
	p.t420 {font-family: 'Playfair Display', serif;font-weight:300;font-size:100%;line-height:1.3;}
	body.home .site-header	{margin:0 auto;background-image:url("https://www.is-there-a-god.info/wp-content/uploads/2020/06/home-collage420.jpg");background-position: bottom center;background-repeat: no-repeat;width:auto;height:190px;}
	body.home p.tagline, body.home div.desc {display:none;}
/*	body.home p.tagline-mob {font-size:90%;font-family: 'Playfair Display', serif;font-weight:200;}
	body.home div.desc-mob {margin:0;padding:0;top:300px;height:auto;display:block;position:relative;}
	*/
    .homesect p {display:inline-block; width:100%; float:left; margin:0px 0 0 0; clear:both;}   
    .homesect img {float:none;margin:20px 0 0 0 !important;}

h1 {font-size:48px;}
h2 {font-size:32px;}
h3 {font-size:28px;}
h4 {font-size:22px;}
h5 {font-size:18px;}
h6 {font-size:16px;}

    div.column1h {float:left;max-width:300px;margin:0;width:100%}
div.column2h {float:left;max-width:300px;margin:0;width:100%}
	
#wpadminbar {display:none;}
html {position:absolute;top:0px;}

.convo2 img {width:58px;height:60px;}

div.bawmrp {display:none;}

/*-- Q&A --*/

    .page-template-question-template h1 {font-size:24px;}
    .page-template-question-template h4 {font-size:14px;}
    .page-template-question-template .site-title {
        max-width:220px;font-size:18px;}
    .page-template-question-template .site-title a {
        font-size:18px;}
    .page-template-question-template li {
        font-size:18px;}
}

/*------------ Media screen for 350 px ---------*/

@media screen and (max-width: 350px) {
.menu-1 ul {right: -30px;}
}

/*------------ Media screen for 300 px, for small phone screens ---------*/

@media screen and (max-width: 300px) {
	.tagline {display:none;}
	.site-header {padding:0;}
	div.burger-right {height:40px;}
	p.site-title {width:75%;padding-top:10px;}
	p.site-title a {font-size:1.5em;}
	.site-branding {min-height:45px;padding:0;margin:0;}
    
	nav#site-navigation {width:100%;}
	#site-menu {padding-top:20px;}
	ul#site-menu {width:100%;}
    .menu-1 ul {right: 0px;top:-40px;}
	.menu-1 ul li {width:48%;text-align: left;height:50px;}
	.menu-1 ul li:last-child {width:100%;padding-top:10px;margin-bottom:40px;}
	.menu-1 a {width:100%;margin-left:0;padding: 0 4px 20px 4px;}
	body.home .site-header {background-image:none;height:auto;}
    div.search {padding-top:0px;}
	p.tagline {display:none;}
	
h1 {font-size:36px;}
h2 {font-size:24px;}
h3 {font-size:22px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:16px;}

	ul.sub-menu {top: -58px;left: -120px;width:120px;padding:0 10px;}
	.sub-menu a {width:110px;padding-bottom:14px;}
	li.menu-item-917 a {padding-bottom:0;}
li.menu-item-917 {margin-bottom:0 !important;}
    ul.sub-menu li {display:block !important;width:110px !important; height:auto;padding:0;}
    ul.sub-menu li:last-child {padding-top:0px;}
    
	.page-template-question-template h1.entry-title {font-size:18px;}
    .page-template-question-template h4 {font-size:14px;}
    .page-template-question-template p.site-title {max-width:150px;}
	.page-template-question-template p.site-title a {font-size:16px;}
	.page-template-question-template h4 {font-size:16px;}
	
    
.page-template-question-template ul#site-menu {display: none;top: 0px;right: 0px;margin-bottom:0;width:210px;background:transparent;padding: 0;}
.page-template-question-template .menu-1 ul li {width:100px;text-align: left;height:45px;margin:0;clear:both;background:#f5f5f5;}
.page-template-question-template .menu-1 a {width:100px;margin-left:0;padding: 0;background:#f5f5f5;border:none;}
.page-template-question-template ul.sub-menu {top: -120px;left: 100px;width:140px; padding-left:2px;}
.page-template-question-template ul.sub-menu a, .page-template-question-template ul.sub-menu a:first-child {border:none;}

}
