﻿
body {
height: auto;
background:#ffffff;
//background-image: url('../images/back.jpg');
//background-repeat: repeat-x;
//background-position: -100px 270px;
}


div#SmartText,div#epilogue
{
position: absolute;
margin-left: -500px;
font-size: 12px;
color: #1A1A1A;
width: 400px;
}

div#SmartText p{font-size:12px;}
div#SmartText h1{font-size:25px;background:none;color:black;}	
div#SmartText h2{font-size:25px;background:none;color:black;}	


/* CHANGES THE MAXIMUM PAGE WIDTH */

/* CHANGE BLOG.CSS .BLOG-MAIN REMOVE */
.row{max-width: 70.5rem;}
/* CHANGE NAV WIDTH TO SAME AS ABOVE */
.contain-to-grid .top-bar {max-width: 70.5rem;}


/* FONTS */

/** Generated by FG **/
@font-face {
	font-family: 'Conv_A Gentle Touch';
	src: url('../fonts/A Gentle Touch.eot');
	src: url('../fonts/A Gentle Touch.woff') format('woff'), 
	url('../fonts/A Gentle Touch.ttf') format('truetype'), 
	url('../fonts/A Gentle Touch.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'SweetlineFreeDemo';
  src: url('../fonts/SweetlineFreeDemo.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/SweetlineFreeDemo.woff') format('woff'), 
  url('../fonts/SweetlineFreeDemo.ttf')  format('truetype'), 
  url('../fonts/SweetlineFreeDemo.svg#SweetlineFreeDemo') format('svg');
  font-weight: normal;
  font-style: normal;
}





/* LOGO */

.logo-container-home{
/* margin-top:-70px;  */   /* use with transparent fixed nav */
min-height:500px;
background:#bceafb;
//border-bottom:1px solid #ffffff;
//background: url('../images/paper.png') repeat center center scroll; 
background: url('../images/sunset-ocean1.jpg?v=4xdsfsjkfd5') no-repeat center center scroll; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
padding-bottom:15px;
}

.logo-container{
padding-top:20px;
min-height:200px;
background:#ffffff;


padding-bottom:15px;
}


img.logo{margin-top:0px;margin-left:auto;margin-right:auto;display:block;}

img.logo-small{margin-top:-30px;margin-left:auto;margin-right:auto;display:block;padding-top:30px;padding-bottom:30px;}

.header-container{
max-height:300px;
background:#FFFFFF;
border-bottom:1px solid #ffffff;
/* background: url('../images/sun-banner.jpg?v=4g76fd4') no-repeat center top scroll; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;  */
padding-bottom:35px;
padding-left:0;
padding-right:0;

}



ul.home-list{list-style:none;margin-left:29px;}
ul.home-list li{font-family: 'Open Sans', sans-serif;font-weight:normal;font-size:16px;line-height:40px;}
ul.home-list li > i{
//color:#d1ed95;
color:#B2153A;
font-size:22px;
padding-top:7px;
}

/* TYPOGRAPHY */

p{font-size:16px;font-weight:lighter;font-family: 'Open Sans', sans-serif;}

h1{color:#333333;font-family: 'SweetlineFreeDemo';font-size:30px;display:block;}

h1.logo-heading{
color:#B2153A;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 45px;
word-spacing: 5px;
margin-top:40px;
text-align:center;
border-bottom:none;
text-transform:none;
}

h2{


font-family: "Century Gothic",'Muli', sans-serif;
//font-family:'Conv_A Gentle Touch',Sans-Serif;
padding-top:20px;
color:#FF768F;
//color:#FE4F4B;
//color:#bd1129;  /* suggest this red */

//display:inline-block;
font-size:29px;
text-transform:none;
}

ul.holistic-list li{margin-bottom:15px;}
ul.holistic-list li i{padding-right:6px;color:#b7e79d;font-size:19px;}

.shadow {box-shadow: 0 20px 40px 0 rgba(0,0,0,0.22);}


div.quote > p{font-size:22px !important;color:#808080 !important;font-family: "Century Gothic",'Muli', sans-serif !important;}
div.quote{background:none !important;margin-top:40px;margin-bottom:-20px; border: 1px solid #dcd4db !important;}
div.quote em{font-size:14px;text-align:center;display:block;}

/*
.pink-1{color:#F2B0A8 !important;}
.pink-2{color:#FF768F !important;}
.orange-1{color:#FE4F4B !important;}
*/

/* SINGLE PAGE GALLERY */
h1.gallery-main{padding:20px 0 20px 0;font-family: 'Cutive', serif;font-size:18px;color:black;}
h2.gallery-headings{display:block;border-bottom:1px dotted black;color:#111111;font-family: 'Yanone Kaffeesatz', sans-serif;
    font-size: 32px;}
h5.desc-heading{margin-bottom:0px;color:#595959;}


div.header-container{padding-top:50px;padding-bottom:40px;}


.header-container div div h1{
font-family: 'SweetlineFreeDemo';
font-size:100px;
text-align:center;
font-weight:400;
//color:#D70E50;
color:#c0ab68;
text-shadow:0 1px 0 #a0a0a0;
}


img.mobile-image{display:block;margin-left:auto;margin-right:auto;width:100%;}

.contact-bar{

margin-bottom:-10px;
//background:#FDFDFD;
background:#f9f9f9;

}


div.icon-block{text-align:center;padding-top:10px;}
span.icon-phone{font-size:50px;}
p.home-page-phone{
display:block;
padding-left:4px;
margin-top:7px;
color:white;
font-size:33px;
font-weight:bold;
text-shadow:0 1px 0 #000000;
}

a.link-style{color:#1da1f2;font-weight:bold;}


div.social-icons{margin-top:0px;}

span.social-top{ transition: all 200ms ease-in;}

span.social-top{font-size:17px;margin-top:-50px;opacity:0.5;}

span.social-top:hover{opacity:0.9;}

p.phone-top-bar > i.fi-marker{color:red;}
p.phone-top-bar > i.fi-telephone{color:#2077E2;}
p.phone-top-bar{font-weight:normal;color:#436f72;}


p.pic-caption{font-size:11px;display:block;margin-top:-10px;font-weight:normal;}


//* PHONE ICON TOP */

div.phone-block{margin-top:0px;}
span.phone-icon-top{font-size:12px;margin-top:-5px;margin-left:0;}
p.phone-top-text{color:#686868;font-size:17px;display:inline-block;padding-left:0px;margin-top:13px;margin-bottom:0px;text-align:left;font-weight:bold;}
span.contact-person{font-size:17px !important;font-weight:normal;display:block;margin-top:-7px;margin-left:0px;color:#a8a8a8;}

span.appointment{font-size:14px !important;font-weight:normal;color:#a8a8a8;}

span.address-icon-top{font-size:12px;margin-top:-5px;margin-left:0;margin-left:17%;}


p.address-top-text{color:#686868;font-size:14px;display:inline-block;padding-left:0px;margin-top:13px;margin-bottom:0px;text-align:left;font-weight:normal;}

.mailing-box{background:transparent !important;margin-top:-8px;border:none;margin-bottom:-15px;padding-left:0px;padding-right:0px;}



/* PAGE CONTAINERS */

div.jumbotron{

}


div.jumbotron  p.tagline-1{color:#333333;text-align:center;font-size:22px;font-weight:normal;}


div.slogan{
background:#ffffff;
padding-top:20px;
padding-bottom:20px;

}

div.slogan p{

//color: #FF768F;
color: #C0AB68;
//font-size:43px;
font-size:63px;
text-align:center;
font-family:'Conv_A Gentle Touch',Sans-Serif;
//font-family: "Century Gothic",'Muli', sans-serif;
}

div.slogan span{
text-align:center;
display:block;
color:#bcbcbc;
font-size:18px;
word-spacing:10px;
border:1px solid #e5e5e5;
padding-top:15px;
padding-bottom:15px;
}
div.slogan span > strong{font-size:35px;color:#D50D4D;text-decoration:none;font-family: 'SweetlineFreeDemo';}




.square-card-container {
padding:20px 10px 10px 10px;
background:white;
    position: relative;
    display: block;
    margin-bottom: 1.25rem;
    border-radius: 3px;
    box-shadow: none;
    transition: all 0.3s ease-out;
    //cursor: pointer;
    overflow: hidden;
//box-shadow: 0 20px 40px 0 rgba(0,0,0,0.22);
}

.square-card-container:hover {box-shadow: 0 20px 40px 0 rgba(0,0,0,0.22);}

.service-box-home{text-align:center;}
.service-box-home h3{text-align:center;font-size:19px;color:#5b5b5b;font-family:ubuntu,Tahoma,Arial;}
.service-box-home i{text-align:center;display:block;font-size:100px;color:#d9d9d9;}
.service-box-home p{font-size:13px;color:#595959;padding-bottom:5px;}

.service-box-home a:hover >  i{opacity:0.9;color:#afe592;}



.available-box{
background:#DE6262;padding:15px;
text-align:center;

}

.available-box p,.available-box h2{color:white;}



.read-more-button.tiny{
font-size:15px;
padding-top: 0.43rem;
padding: .8em 1em;
background:#B7E79D;
color: white;
border-radius: 0.25em;
margin-bottom:5px;

}

.read-more-button:hover {color:white;background:#acd693;}




div.section-1-home{
padding-top:50px;
background:white;

}



div.section-2-home{
//background: top center url('../images/down-arrow.jpg?v=5645') no-repeat #de6262;

background: url('../images/lotus-banner-40.jpg?v=4g7656534') no-repeat center top scroll; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
padding-top:80px;
padding-bottom:80px;
//background:#0F7AEC;
}

.fullwidth {
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   max-width: initial;
}

div.about-wrapper{
background: top center url('../images/down-arrow.jpg?v=5645') no-repeat #de6262;
margin-top:0px;
padding-top:35px;
}

.about-left{
//background: url('../images/lotus-banner-40.jpg?v=4g7656534') no-repeat center top scroll; 
background:#DE6262;
padding-bottom:20px;
}
.about-wrapper{margin-left:12%;margin-right:5%;}
.about-wrapper p.name{margin-top:50px;color:#ffffff;font-size:19px;text-transform:uppercase;}
.about-wrapper p{color:#ffffff;font-size:16px;}
.about-left h3{

color:white;
font-size:43px;
font-weight:500;
line-height:43px;
padding-bottom:20px;
font-family: "Century Gothic",'Muli', sans-serif;
//font-family: 'montserrat', Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
}

div.image-home{
min-height:500px;
max-width:50%;
//background: url('../images/meditation-teacher-canberra.jpg') no-repeat center center scroll; 
background: url('../images/rachel-bw.jpg') no-repeat center center scroll; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}


div.section-2-home  p{
//color:white;
font-size:16px;
text-align:left;

}

//div.section-2-home h2{color:white;}

.page-heading-container{
margin-bottom:30px;
padding-bottom:40px;
background:#333333;
}

/* SERVICES */

h4.service-block-heading{
font-size: 26px;
//background:#58455E;
background:#0F7AEC;
color:#ffffff;
display:block;
min-height:100px;
text-align:center;
padding-bottom:30px;
//margin-top:50px;
}

div.service-block h5 {
   
    padding-left: 20px;
    padding-bottom: 0px;
    margin-top: 38px;
    text-align: left;
   color: #58455e;
    font-size: 16px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

div.service-block{background:#FBF9FC;padding-bottom:40px;}
div.service-block h5 > img{padding-right:20px;display:inline-block;margin-top:-5px;}
div.service-block h4 > span.service-icon{font-size:70px;padding-top:30px; padding-bottom:35px;display:block;text-align:center;margin-left:auto;margin-right:auto;}


/* COLOURS */

.gold{color:#C0AB68;}
.maroon{color:#B2153A;}
.orange{color:#f7941e;}
.plum{color:#58455E;}
.blue{color:#0F7AEC;}
.white{color:#ffffff !important;}
.green{color:#6ebe44;}

.social-gray{color:#787878;}

.fb{color:#39599B;}
.twitter{color:#1DA1F2;}
.gplus{color:#FF0000 !important;}



div.contact-section{
background:#fcfcfc;

}



/* FOOTER */

footer {
background: #1a1a1a;
padding: 5px;
}

footer p{
color:#808080;
font-size:11px;
margin-top:15px;
}


img.footer-logo{margin-top:0px;}




.outline-box {
    width: 100%;
    margin-bottom: 40px;
    padding: 20px 20px 5px 20px;
    border: 1px solid #dcd4db;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	
	//border-radius: 10px;
}

.widgetTitle{
    margin: -43px 0 8px 0;
    text-align: center;
    display: block;
}

h2.sidebar-heading{
font-size:30px;
font-family:'Conv_A Gentle Touch',Sans-Serif;
//font-family: 'Playfair Display', serif;
//font-style:italic;
margin: 0 -10px;
    padding: 0 10px;
    background: #fff;
    display: inline-block;

}
.latest-news-sidebar p{font-size:14px;}



