/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

.trending .topics {
	display: none;
}

.trending {
	padding-top: 0;
}

.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {
	margin-left: 8%;
	margin-right: 8%;
}

.summary .excerpt-small {
	display: block;
}

.summary {
	background: #ffffec;
	margin-bottom: 20px;
}

.summary .details {
	padding: 0 10px;
}

.summary .excerpt-small {
	margin-bottom: 0;
	font-size: .8em;
}

table td {
	border: 1px solid #FFFFFF;
}

p { 
	text-align: justify;
  text-justify: inter-word;
} 

table.gridtable {
	border-collapse: collapse;
	border-color: #FFFFFF;
	border-width: 1px;
}

#content,#content input,#content textarea {
	color: #333333;
	font-family: Calibri, Geneva, Tahoma, Verdana, sans-serif;
	line-height: 24px;
	font-size: 15px;
	text-align: left;
}

.entry-title a:link,.entry-title a:visited,#content .entry-title {
	color: #10356D;
	font-size: 21px;
	font-family: Calibri, Geneva, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0;
	text-shadow: 1px 1px 1px #999;
}

.entry-meta {
	display: none;
}

.entry-content a:link {
	color: #ED6F1B !important;
}

.entry-content a:hover {
	color: #1A4C8B !important;
}

.entry-content a:focus {
	color: #10356D !important;
}

.entry-content a:active {
	color: #ED6F1B !important;
}

#access {
	background: #ED6F1B;
}

#access a {
	color: #FFFFFF;
	font-weight: bold;
}

#access ul ul:hover a {
	color: #10356D;
	font-weight: bold;
}

#access li:hover a {
	background: #ED6F1B;
	color: #0A2652;
	font-weight: bold;
}

#access ul ul li:hover a {
	background: #ED6F1B;
	color: #FFFFFF;
}

table.gridtable th {
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}

table.gridtable td {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	padding: 1px;
}

#content tr td {
	border-top-color: #ffffff !important;
	padding: 8px 4px 0 12px;
}

#content table {
	border: 0;
	border-collapse: collapse;
	margin-bottom: 0;
}

div.sharedaddy div.sd-block {
	border-top-color: #ffffff !important;
}

hr {
	border: 0;
	width: 100%;
	color: #FE9F36;
	background-color: #FE9F36;
	height: 1px;
}

#content table.tabs {
	width: auto;
	margin: 0;
}

#content table.tabs tr td {
	padding: 0 !important;
	width: auto;
	font-size: 0;
}

#content table.tabs tr td a {
	display: block;
	height: 22px;
}

#content table.tabs tr td img {
	margin: 0;
	display: inline;
}

#content table.gridsheader tr td {
	border: 1px solid #FE9F36;
	background-color: #D9D9D9;
}

#content table.grids tr td {
	border: 1px solid #FE9F36;
}

#content table.newsheader tr td {
	border: 1px solid #FFFFFF;
	background-color: #3A5F94;
}

#content table.newsheader td {
	height: 10px;
}

#content table.news tr td {
	border: 1px solid #FFFFFF;
	background-color: #3A5F94;
}

#content table.news td {
	height: 90px;
}

#content div.tabbedContent {
	border: 1px solid #FE9F36;
	padding: 5px;
}

.mejs-container, .mejs-embed, .mejs-embed body, .mejs-container .mejs-controls {
	background: none repeat scroll 0 0 #cc0000;
	border-radius: 5px;
	box-shadow: 4px 3px 7px #555;
}

/* EDIT by AlexN - Codeable on 06/06/2016
Fomr this line below, you can modify*/
#nav > li > a {
/*color of the menu links */
	color: #ffffff;
	font-weight: bold;
}

#nav > li.current_page_item > a,
#nav > li:hover > a {
/*color of the selected menu links and when you pass with the mouse over a link for menu */
	background: #ED6F1B;
	color: #0A2652;
}

#nav > li:hover > ul {
/*color of the dropdown */
	background: #ffffff;
}

#nav > li:hover > ul li a {
/*color of the dropdown links */
	background: #fff;
	color: #10356D;
	font-weight: bold;
}

#nav > li:hover ul li:hover > a,
#nav > li:hover > ul li.current_page_item a {
/*color of the dropdown links when you pass with the mouse over them and when is selected */
	background: #ED6F1B;
	color: #FFFFFF;
}

.sub-menu {
/*color of the dropdown menu background */
	background-color: #ED6F1B !important;
}

/*removing the space by removing the page default title on the homepage*/
.home .main-content .page-title {
	display: none;
}

/*removing footer*/
footer#footer {
	display: none;
}

/*removing the space by removing the page default title on the homepage*/
.page-id-14324 .main-content .page-title {
	display: none;
}

/*mouse-over behaviour*/
.roll .rollover, .roll:hover .regular {
	display: none;
}

.roll:hover .rollover {
	display: block;
}

/* move gallery image button to the top */
.jp-carousel-image-meta {
    position: absolute;
    top: -75vh;
    right: 0px;
}

.page-id-21311 .main-content .page-title {
	display: none;
}

.page-id-21311 header, .page-id-21311 footer {
    display: none !important;
}

.page-id-21311 .header-image {
display: none;
}

body.page-id-21311 { 
background-image: url("https://yourlifepurpose.com/wp-content/uploads/2023/11/Survey-Page-Image-10.jpg"); 
background-position: center center; 
background-size: cover; 
background-repeat: no-repeat; 
background-attachment: fixed;
}

.page-id-21951 .main-content .page-title {
	display: none;
}

.page-id-21951 header, .page-id-21951 footer {
    display: none !important;
}

body.page-id-2192308 
background-image: url("https://yourlifepurpose.com/wp-content/uploads/2023/11/Survey-Page-Image-10.jpg"); 
background-posit2308 center center; 
background-size: cover; 
background-repeat: no-repeat; 
background-attachment: fixed;
}

.page-id-22308 header, .page-id-21311 footer {
    display: none !important;
}

.page-id-22308 .header-image {
display: none;
}

.comment-form-author, .comment-form-email {
    display: none;
}

.comment-form-fields, .comment-form-avatar, #comment-form-nascar {
    display: none !important;
}

.page-id-23810 header, .page-id-21311 footer {
    display: none !important;
}

.page-id-23810 .main-content .page-title {
	display: none;
}

.page-id-23810 .header-image {
display: none;
}

.page-id-23880 header, .page-id-21311 footer {
    display: none !important;
}

.page-id-23880 .main-content .page-title {
	display: none;
}

.page-id-23880 .header-image {
display: none;
}


.postid-16457 .main-content .page-title {
	display: none;
}

.postid-16457 header, .postid-16457 footer {
    display: none !important;
}


