/*
 Theme Name:     wellbeingpsychologyservices Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/wellbeingpsychologyservices/
 Description:    wellbeingpsychologyservices Child Theme
 Author:         wellbeingpsychologyservices
 Author URI:     http://www.elegantthemes.com/gallery/wellbeingpsychologyservices/
 Template:       wellbeingpsychologyservices
 Version:        3.18.8
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

@import url("../wellbeingpsychologyservices/style.css");

@font-face{
    font-family:"Arial-W01-Black";
    src:url("fonts/user-site-fonts/fonts/bf85e414-1b16-4cd1-8ce8-dad15daa7daa.eot?#iefix");
    src:url("fonts/user-site-fonts/fonts/bf85e414-1b16-4cd1-8ce8-dad15daa7daa.eot?#iefix") format("eot"),
    url("fonts/user-site-fonts/fonts/c6f5bcd6-66fc-44af-be95-bb1f2b38d080.woff") format("woff"),
    url("fonts/user-site-fonts/fonts/7b5b436b-a511-402a-88d6-dbac700cee36.ttf") format("truetype"),
    url("fonts/user-site-fonts/fonts/a5adcd35-c36a-4b18-953d-47c029de4ef6.svg#a5adcd35-c36a-4b18-953d-47c029de4ef6") format("svg");
}
@font-face{
    font-family:"Avenir-LT-W01_35-Light1475496";
    src:url("fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");
    src:url("fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"),url("fonts/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"),url("fonts/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"),url("fonts/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype"),url("fonts/b0268c31-e450-4159-bfea-e0d20e2b5c0c.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg");
}
@font-face{
    font-family:"Adobe-Caslon-W01-SmBd";
    src:url("fonts/d2804130-67b0-4fcf-98fe-d781df92a56e.eot?#iefix");
    src:url("fonts/d2804130-67b0-4fcf-98fe-d781df92a56e.eot?#iefix") format("eot"),url("fonts/becfadb1-eaca-4817-afbd-fe4d61e1f661.woff2") format("woff2"),url("fonts/6530bac7-21ac-4e52-a014-dce6a8d937ab.woff") format("woff"),url("fonts/b34e8a45-c92d-4402-89bc-43cc51c6b4e0.ttf") format("truetype"),url("fonts/0804bb4a-399c-4547-9fa8-0acf6268d8f6.svg#0804bb4a-399c-4547-9fa8-0acf6268d8f6") format("svg");
}
@font-face{
    font-family:"BaskervilleMTW01-SmBdIt";
    src:url("fonts/0224f3fd-52d3-499a-ae2f-637a041f87f0.eot?#iefix");
    src:url("fonts/0224f3fd-52d3-499a-ae2f-637a041f87f0.eot?#iefix") format("eot"),url("fonts/c887df8e-b6c3-4c97-85b8-91cfdde77b07.woff2") format("woff2"),url("fonts/5c4d5432-75c4-4f6b-a6e7-8af4d54a33d1.woff") format("woff"),url("fonts/2ee46b89-b7cb-4bbe-9d60-b7ca4354b706.ttf") format("truetype"),url("fonts/9714d635-13b3-48b2-9315-5d0f72a69ab9.svg#9714d635-13b3-48b2-9315-5d0f72a69ab9") format("svg");
}
@font-face{
    font-family:"Avenir-LT-W01_85-Heavy1475544";
    src:url("fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
    src:url("fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");
}

.container, .et_pb_row{
	width:100%;
}
#main-header, #main-header.et-fixed-header{
	box-shadow:none;
}
.et_header_style_left .logo_container {
    position: relative;
    width: auto;
	float: left;
}
#et-top-navigation {
float: left;
padding: 17px 0 10px !important;
border-top: 1px solid rgba(65, 65, 65, 1);
width: 100%;
}
#top-menu, .fullwidth-menu, nav#top-menu-nav, nav.fullwidth-menu-nav {
    float: none;
}
#top-menu li {
    padding-right: 0;
}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
    padding-bottom: 0;
}
.et_pb_widget ul li {
    margin-bottom: 0;
}
.et_pb_widget {
    float: none;
}
.header-address-details {
    float: right;
    text-align: right;
    padding-top: 40px;
}
.main-header-deatils.clearfix {
    float: right;
}
.header-address-details ul li{
line-height: 1.4em;
color: #414141;
letter-spacing:0.7px;
font-size: 14px;
padding-bottom: 10px;
font-family:"Avenir-LT-W01_35-Light1475496";
}
.header-top-div {
    padding:25px 0 20px;
}
#et-top-navigation ul li a{
padding: 0 23px !important;
color: #414141;
text-align: center;
line-height: 38px;
font-family: "Adobe-Caslon-W01-SmBd";
font-weight: normal;
}
#et-top-navigation ul li:last-child a{
	padding-right:0 !important;
}
#et-top-navigation ul li.current-menu-item a{
	color:#3071A6;
}
.et_pb_row.home-slider-image-inner h6{
font-size: 30px;
line-height: 30px;
color: #fff;
font-family: "Adobe-Caslon-W01-SmBd";
padding-bottom: 0;
letter-spacing: 0.05em;
}
.et_pb_row.home-slider-image-inner h1, .page-caption-main h1{
font-family: "Adobe-Caslon-W01-SmBd";
color: #fff;
font-size: 40px;
line-height: 40px;
letter-spacing: 0.05em;
padding-bottom: 7px;
}
.page-caption-main {
    padding: 75px 28px;
}
.page-caption-main h1{
	padding:0;
}
.inner-text-div{
padding: 20px 45px 49px;
}
.et_pb_column.home-welcome-text-left{
    width: 475px;
	margin-right: 58px;
}
.et_pb_column.home-welcome-text-left h6{
	font-size:15px;
	line-height:20px;
	padding-bottom:32px;
	color: #414141;
	letter-spacing: 0.05em;
font-family:"Adobe-Caslon-W01-SmBd";
}
.et_pb_column.home-welcome-text-left h6:first-child{
	padding-bottom: 41px;
}
body p{
font-family:"Avenir-LT-W01_35-Light1475496";
line-height: 1.4em;
color: #414141;
font-size:15px;
}
.et_pb_column.home-welcome-text-left p{
	padding-bottom:22px;
	padding-right: 10px;
}
.readmore-div a{
	color: #414141;
	font-size:15px;
	line-height:20px;
	font-family:"Adobe-Caslon-W01-SmBd";
}
.readmore-div a:hover{
color: #3071A6;
}
.home-about-top{
	border-bottom:1px solid rgba(65, 65, 65, 1);
padding: 0 0 32px;
margin-bottom: 32px;
}
.et_pb_section.home-welcome-section{
	padding:37px 0 40px;
}
.et_pb_row.home-content-inner-row p a{
	text-decoration:underline;
	color: #414141;
}
.et_pb_column.home-welcome-text-right {
    width: 445px;
	padding-top:105px;
}
#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
    padding: 0;
    list-style-type: none;
}
.et_pb_column.home-welcome-text-right ul li{
	margin-bottom:19px;
	text-align:center;
}
.et_pb_row.home-content-title h1{
	font-size:40px;
	line-height:40px;
	color: #414141;
	font-family:"Adobe-Caslon-W01-SmBd";
	padding-bottom:5px;
}
.et_pb_row.home-content-details-inner h6, .et_pb_row.home-content-details-inner ul li span{
font-weight: bold;
font-family:"Avenir-LT-W01_35-Light1475496";
color: #414141;
letter-spacing: 0.05em;
padding: 0;
}
.et_pb_row.home-content-details-inner a{
color: #414141 !important;
}
.et_pb_row.home-content-details-inner ul li{
    font-family: "Avenir-LT-W01_35-Light1475496";
line-height: 1.3em;
color: #414141;
font-size: 14px;
}
.et_pb_row.home-content-details-inner p{
line-height: 1.3em;
font-size: 14px;
letter-spacing: 0.05em;
}
.et_pb_section.home-content-details{
    padding: 34px 0 177px;
}
.et_pb_section.home-content-details .et_pb_row.home-content-map-row {
    width: 836px;
	padding:38px 0 0;
}
.et_pb_column.contact-map-left{
    width: 336px;
}
.et_pb_column.contact-content-right{
    width: 445px;
    float: right;
	padding-top: 8px;
}
.et_pb_column.contact-content-right h4{
font-size: 16px;
font-family:"Avenir-LT-W01_85-Heavy1475544";
color: #414141;
line-height:20px;
padding-bottom:22px;
}
.et_pb_column.contact-content-right h6{
	color: #414141;
	font-size:15px;
	line-height:20px;
	padding-bottom:2px;
	font-family:"Adobe-Caslon-W01-SmBd";
}
.et_pb_column.contact-content-right p{
padding-bottom: 25px;
font-size: 14px;
line-height: 17px;
}
#footer-info {
    float: none;
    padding-bottom: 10px;
    color: #C7C7C7;
    text-align: center;
	font-family:"Avenir-LT-W01_35-Light1475496";
    font-size: 14px;
}
#footer-bottom {
    padding: 35px 0 44px;
}
.et_pb_column.contact-map-left iframe{
	display:block;
}
.et_pb_row.home-slider-image-inner{
	background-size:100%;
}
.et_pb_section.home-slider-section{
    margin-top: -1px;
}
.et_pb_section.home-content-details .et_pb_row.home-content-details-inner .et_pb_column{
width: 27%;
}
.et_pb_section.home-content-details .et_pb_row.home-content-details-inner .et_pb_column:last-of-type{
width: 35%;
}
.contact-form-inner input, .contact-form-inner textarea{
padding: 8px 12px;
font-size: 13px;
line-height: 20px;
color: #333;
font-family: "Avenir-LT-W01_35-Light1475496";
border: 1px solid #ccc;
width: 100%;
}
.contact-form-inner textarea{
	height:80px;
}
.contact-form-inner p{
	padding-bottom:10px;
}
.contact-form-inner input[type="submit"]{
background: #414141;
font-weight: bold;
color: #fff;
text-transform: uppercase;
width: 175px;
height: 42px;
line-height: 43px;
font-size: 14px;
border: none;
letter-spacing: 3px;
padding: 0;
cursor: pointer;
margin: auto;
display: block;
}
.et_pb_column.contact-content-right .contact-form-inner p{
	padding-bottom: 12px;
}
.et_pb_column.about-leonie-content-left{
width:60%;
margin: 0;
}
.et_pb_column.about-leonie-image-right{
float: right;
width:36%;
}
.et_pb_column.about-leonie-image-right img{
	display:block;
	width:100%;
}
.et_pb_image .et_pb_image_wrap {
    display: block;
}
.et_pb_column.about-leonie-content-left h3 {
    font-size: 25px;
    line-height: 25px;
    padding: 15px 0 18px;
    color: #414141;
    font-family: "Arial-W01-Black";
}
.et_pb_column.about-leonie-content-left p{
	padding-bottom:20px;
}
.mobile-header-main{
	display:none !important;
}
#main-header.sticky-menu {
    position: fixed;
}
.et_pb_section.site-page-section.adults-content ul li, .et_pb_row.home-content-inner-row ul li{
font-family: "Open Sans",Arial,sans-serif;
font-size: 14px;
line-height: 22px;
color: #414141;
font-weight: 500;
margin-bottom: 12px;
list-style: disc;
margin-left: 13px;
}
.et_pb_section.site-page-section.adults-content.blog-content h1{
    font-size: 21px;
    line-height: 20px;
    color: #333;
    font-family: "Open Sans",Arial,sans-serif;
    font-weight: 700;
    padding-bottom: 20px;
}
.et_pb_section.site-page-section.adults-content.blog-content ul{
	padding-bottom:15px;
}
.et_pb_section.site-page-section.adults-content.blog-content h6{
font-size: 15px;
line-height: 25px;
color: #333;
font-family: "Open Sans",Arial,sans-serif;
font-weight: 600;
padding: 20px 0 0;
}
.video-main-div {
    float: right;
    width: 45%;
    margin: 0 0 25px 25px;
}
.et_pb_row.home-content-inner-row h4{
font-size: 20px;
line-height: 20px;
color: #333;
font-family: "Open Sans",Arial,sans-serif;
font-weight: 700;
padding: 15px 0 12px;
}
.et_pb_row.home-content-inner-row ul{
	padding-bottom:20px;
}
.et_pb_row.home-content-inner-row ul li b{
	color:#333;
}
.header-murdoch-logo {
    float: left;
	padding: 42px 40px 0 0;
}
#footer-widgets {
    padding: 35px 0 22px;
}
#main-footer {
    background-color: #eee;
}
#footer-widgets .footer-widget{
	margin:0 !important;
	width:100%;
}
#footer-widgets .footer-widget h2{
font-family: "Open Sans",Arial,sans-serif;
font-weight: 700;
font-size: 25px;
line-height: 26px;
color: #333;
padding-bottom: 22px;
text-align: center;
}
.footer-logo-div img{
	display:block;
	margin:auto;
}
html body.page-template-contact-page-php #page-container #main-header{
  position: relative;
top: 0 !important;
}

@media only screen and (min-width:768px) and (max-width:979px){
#et_mobile_nav_menu {
    display: none;
}
#top-menu {
    display: block;
}
.container, .et_pb_row {
	width:96%;
}
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 100%;
}
.et_pb_row.home-slider-image-inner h1, .page-caption-main h1 {
    font-size: 30px;
    line-height: 32px;
}
.et_pb_row.home-slider-image-inner h6 {
    font-size: 25px;
    line-height: 25px;
}
.inner-text-div {
    padding: 41px 30px;
}
.et_pb_row.home-slider-image-inner {
    padding: 0;
}
#et-top-navigation {
    padding: 10px 0 !important;
}
.et_pb_column.home-welcome-text-left {
    width: 47%;
    margin-right: 32px;
}
.et_pb_column.home-welcome-text-right {
    width: 48%;
padding-top: 70px;
}
.et_pb_column.home-welcome-text-left h6 {
    padding-bottom: 20px;
}
.et_pb_column.home-welcome-text-left h6:first-child {
    padding-bottom: 25px;
}
.home-about-top {
    padding: 0px 0 15px;
    margin-bottom: 25px;
}
.et_pb_row.home-content-title h1 {
    font-size: 35px;
    line-height: 35px;
}
.et_pb_section.home-content-details .et_pb_row.home-content-details-inner .et_pb_column {
    width: 32%;
}
.et_pb_section.home-content-details .et_pb_row.home-content-details-inner .et_pb_column:last-of-type {
    width: 36%;
}
.et_pb_section.home-content-details .et_pb_row.home-content-map-row {
    width: 96%;
    padding: 0;
}
.et_pb_column.contact-map-left {
    width: 42%;
}
.et_pb_column.contact-content-right {
    width: 54%;
}
.et_pb_section.home-content-details {
    padding: 18px 0 53px;
}
.et_pb_row.home-content-inner-row ul {
    padding-bottom: 10px;
}
.et_pb_section.home-welcome-section {
    padding: 37px 0 23px;
}
video{
	width:100%;
}
}

@media only screen and (max-width:767px) {
.header-murdoch-logo {
    padding: 15px 0 0;
    text-align: center;
    width: 100%;
}
.video-main-div {
    float: left;
    width: 100%;
    margin: 0 0 8px;
}
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 100%;
}
.et_header_style_left .logo_container {
    width: 100%;
    text-align: left;
}
.header-address-details {
    float: left;
    text-align: center;
    padding-top: 8px;
    width: 100%;
}
.container, .et_pb_row{
	width:96%;
}

.mobile-header-left {
    float: left;
    width: 158px;
}
.mobile-header-right {
    float: right;
    padding-top: 0;
}
.mobile-header-left img {
    display: block;
}
.mobile-header-main .mobile-header-details .mobile-header-right span {
background: #414141;
color: #fff;
cursor: pointer;
width: 35px;
height: 35px;
display: block;
text-align: center;
line-height: 31px;
font-size: 20px;
border-radius: 2px;
font-family: 'Muli', sans-serif;
font-weight: 700;
}
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999;
    top: 0;
    right: 0;
    background-color: #414141;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 45px;
}
.sidenav .mobile-menu-close a {
    position: absolute;
    top: 10px;
    right: 21px;
    text-decoration: none;
    font-size: 34px;
    color: #fff;
    display: block;
    transition: 0.3s;
    line-height: 34px;
   font-family: 'Muli', sans-serif;
font-weight: 700;
}
.mobile-header-main #mySidenav.sidenav .mobile-main-menu ul li a {
display: block;
font-family: "Adobe-Caslon-W01-SmBd";
color: #fff !important;
font-size: 15px;
line-height: 20px;
text-transform: uppercase;
padding: 14px 15px 8px;
border-bottom: 1px dotted #fff;
}
.mobile-header-main #mySidenav.sidenav .mobile-main-menu ul li.order-button a{
    border-bottom: none;
    background: #fa7f35;
    display: inline-block;
    margin: 15px 0 0 15px;
    color: #fff !important;
    font-size: 15px;
    padding: 10px 21px;
}
.logo_container{
	display:none;
}
.mobile-header-left .logo_container{
	display:block;
}
.mobile-header-main{
	display:block !important;
}
#et-top-navigation {
    display: none !important;
}
#top-menu {
    display: block;
}
#top-menu li {
    display: block;
}
.header-top-div {
    padding: 10px 0 15px;
}
.et_pb_row.home-slider-image-inner {
    background-size: cover;
}
.et_pb_row.home-slider-image-inner h1, .page-caption-main h1 {
    font-size: 24px;
    line-height: 22px;
}
.et_pb_row.home-slider-image-inner h6 {
    font-size: 21px;
    line-height: 25px;
}
.inner-text-div {
    padding: 0 20px;
}
.et_pb_column.home-welcome-text-left h6:first-child {
    padding-bottom: 12px;
}
.et_pb_column.home-welcome-text-left h6 {
    padding-bottom: 12px;
}
.home-about-top {
    padding: 0 0 5px;
    margin-bottom: 18px;
}
.et_pb_section.home-welcome-section {
    padding:15px 0 0;
}
.et_pb_row.home-content-inner-row h4 {
    font-size: 19px;
    line-height: 20px;
    padding: 8px 0 10px;
}
.et_pb_section.site-page-section.adults-content ul li, .et_pb_row.home-content-inner-row ul li {
    line-height: 20px;
}
.et_pb_column .et_pb_module {
    margin-bottom: 15px;
}
.et_pb_section.site-page-section.adults-content.blog-content h1 {
    font-size: 17px;
    line-height: 21px;
    padding-bottom: 14px;
}
.et_pb_section.site-page-section.adults-content.blog-content h6 {
    font-size: 14px;
    line-height: 20px;
}
.et_pb_column.home-welcome-text-left {
    width: 100%;
    margin: 0;
}
.et_pb_column {
    margin-bottom: 0;
}
.et_pb_column.home-welcome-text-right {
    width: 100%;
    padding-top: 10px;
}
.et_pb_row.home-content-title h1 {
    font-size: 27px;
    line-height: 31px;
    padding-bottom: 10px;
    text-align: center;
}
.et_pb_section.home-content-details {
    padding: 23px 0 0;
}
.et_pb_section.home-content-details .et_pb_row.home-content-map-row {
    width: 96%;
    padding: 0;
}
.et_pb_section.home-content-details .et_pb_row.home-content-details-inner .et_pb_column {
    width: 100%;
    margin-bottom: 16px;
    text-align: center;
}
.et_pb_row.home-content-details-inner p {
    text-align: center;
}
.et_pb_row.home-content-details-inner h6, .et_pb_row.home-content-details-inner ul li span{
    text-align: center;
}
.et_pb_column.contact-content-right {
    width: 100%;
    float: left;
    padding-top: 20px;
}
.et_pb_row.home-content-details-inner {
    padding-bottom: 10px;
}
.et_pb_section.home-content-details .et_pb_row.home-content-details-inner .et_pb_column:last-of-type {
    width: 100%;
}
.et_pb_row.home-content-details-inner ul li {
    text-align: center;
}
.et_pb_row.home-content-details-inner {
    padding: 0;
}
.et_pb_column.contact-map-left {
    width: 100%;
    padding-top: 10px;
}
#footer-bottom {
    padding: 24px 0 16px;
}
video{
	width:100%;
}
.mobile-header-right {
    padding-top: 25px;
}
.page-caption-main {
    padding: 35px 28px;
    background-size: cover;
}
.et_pb_column.about-leonie-content-left {
    width: 100%;
}
.et_pb_column.about-leonie-image-right {
    float: left;
    width: 100%;
	padding-top: 10px;
}
.et_pb_column.about-leonie-content-left p {
    padding-bottom: 10px;
}
.et_pb_section.site-page-section{
    padding: 20px 0 25px;
}
.et_pb_column.about-leonie-content-left h3 {
    font-size: 23px;
    line-height: 23px;
    padding: 14px 0 15px;
}
}
