/*
 Theme Name:     Extra Child
 Theme URI:      https://www.owlmedia.co.za
 Description:    Extra Child Theme
 Author:         Owl Media
 Author URI:     https://www.owlmedia.co.za
 Template:       Extra
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

body {
 background-color:#FFF!important;
}
p {
	text-align:justify;
}
#main-header .container {
	align-items: stretch;
}
a.logo {
	width: 30% !important;
}
.whiteContentBlock {
 background-color:#FFF;
 border-radius:3px;
 border-top:6px solid #d93d7d;
 margin-bottom:24px!important;
 padding:20px;
}
.archive h1 {
	font-size: 28px;
	margin-bottom: 23px;
}
.et_pb_extra_module .posts-list article .post-content h3.entry-title {
 margin-top:-10px;
 margin-bottom:5px!important;
}
.header.left-right #et-navigation>ul>li>a {
 padding:10px 13px!important;
 text-shadow:1px 1px 3px rgba(0,0,0,0.3);
}
#et-navigation {
 align-items: center;
 width: 70%;	
	justify-content: flex-end;
}
#et-navigation ul#et-menu {
	align-items: center;
	justify-content: flex-end;
}
#et-navigation>ul>li>a::before {
 display:none;
}
#et-navigation>ul>li {
 margin:3px;
}

.header.left-right #et-navigation>ul>li.menuHome>a {
 background-color:#FFF;
 border-radius:3px;
 border-bottom:3px solid #808080;
 text-shadow:none;
}
.header.left-right #et-navigation>ul>li.menuBlog>a {
 background-color:#8e6ecf;
 color:#FFF;
 border-radius:3px;
 border-bottom:3px solid #6D53A0;
}
.header.left-right #et-navigation>ul>li.menuArticle>a {
 background-color:#8EC46C;
 color:#FFF;
 border-radius:3px;
 border-bottom:3px solid #7EA863;
}
.header.left-right #et-navigation>ul>li.menuDoctorsTips>a {
 background-color:#69C1C6;
 color:#FFF;
 border-radius:3px;
 border-bottom:3px solid #51A0A3;
}
.header.left-right #et-navigation>ul>li.menuYourExperience>a {
 background-color:#EA88B5;
 color:#FFF;
 border-radius:3px;
 border-bottom:3px solid #C46A93;
}
.header.left-right #et-navigation>ul>li.menuDietaryAdvice>a {
 background-color:#de7e5b;
 color:#FFF;
 border-radius:3px;
 border-bottom:3px solid #B55E3E;
}
.header.left-right #et-navigation>ul>li.menuPhysioFocus>a {
 background-color:#E2C13A;
 color:#FFF;
 border-radius:3px;
 border-bottom:3px solid #CBA303;
}
.header.left-right #et-navigation>ul>li.menuDeeperMeaning>a {
 background-color:#4775DE;
 color:#FFF;
 border-radius:3px;
 border-bottom:3px solid #2758C9;
}
.header.left-right #et-navigation>ul>li.current-menu-item.menuYourExperience>a, .header.left-right #et-navigation>ul>li.current-menu-item.menuDoctorsTips>a, .header.left-right #et-navigation>ul>li.current-menu-item.menuArticle>a, .header.left-right #et-navigation>ul>li.current-menu-item.menuSciData>a, .header.left-right #et-navigation>ul>li.current-menu-item.menuBlog>a, .header.left-right #et-navigation>ul>li.menuDeeperMeaning>a {
  color: #FFF !important;
}

.post-header .post-meta.vcard p {
	text-align:center;
}


.wpcf7-form span.wpcf7-list-item {
	margin-left: 0px;
	margin-bottom: 10px;
}
.wpcf7-form span.wpcf7-list-item input {
	margin-left: 0px;
}

.single .post-wrap .post-content {
	margin-bottom:0px;
}
.abfd-container {
	margin-top: 30px;
}
.abfd_et_pb_row .et_pb_column {
	width: 100%;
}

table.homeTable {
	border-color: #cacaca;
}
table.homeTable td {
	border-color: #cacaca;
}
table.homeTable td:nth-of-type(1) {
	border-right: 1px solid #cacaca;
}
table.homeTable tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}
table.homeTable tr:nth-of-type(even) {
	background-color: #ececec;
}

@media screen and (max-width:1024px) {
	a.logo {
		width: unset !important;
	}
	#et-navigation {
		width: unset;
	}
}


