@charset "utf-8";


/*
Palette
mint green            : cce6c3
mid green             : 71a85e
purple                : 624c5f
off white (green)     : fafcf9
off white (blue grey) : f5f6f8
black                 : 444444

*/

/* Neutralise standard Gantry styles */
body{background:#ffffff}
#rt-top-surround,#rt-header{background-image:none;box-shadow:none;background-color:transparent}
#rt-showcase{background-image:none!important;background-color:transparent;box-shadow:none;border:0}
.rt-showcase-pattern {background-image:none}

/* Maximise showcase panel */
#rt-showcase .rt-container{margin:0}
#rt-showcase .rt-container,#rt-showcase .rt-grid-12{width:100%!important}
#rt-showcase .rt-block{margin:0;padding:0}

/* Custom stuff for this template */
body{font:16px "century gothic",arial,helvetica,sans-serif!important;color:#444444!important;line-height:24px}
#rt-top-surround{border-bottom:3px solid #cce6c3}
#rt-drawer{display:none}
#rt-header {background-color:#ffffff;}
#rt-header li{background-color:transparent;box-shadow:none;border:none;line-height:60px!important;height:65px!important;border-radius:0}
#rt-header a{text-shadow:none;color:#444444}
#rt-header li:hover{padding-top:0;}
#rt-header li:hover a{color:#cce6c3!important}
#rt-header li.active {border-bottom:3px solid #cce6c3!important}

#rt-header ul{text-align:right}
#rt-header li{float:none;display:inline-block;}

.verylargetext{font-size:40px;line-height:60px}
.moderatelylargetext{font-size:28px;line-height:42px}
.largetext{font-size:20px;line-height:30px}
.smalltext{font-size:10px;line-height:24px}
#rt-feature{background-color:#f5f6f8}
h3{font-weight:normal;color:#71a85e;margin-top:36px}
.nopadding,.nopadding *{padding:0!important}
.nomargin,.nomargin *{margin:0!important}

#rt-mainbottom{background:#f1edd0 url(../images/sputnik/bg-testimonials.png) no-repeat left top;padding:50px 0 100px 0}
.testimonial h2{font-weight:normal;font-size:26px;margin:0 0 10px 0;text-align:center;color:#ffffff;text-shadow:none;border:none;box-shadow:none}
.testimonial {text-align:center}
.testimonial p {text-align:left}

.testimonials article{background:#fafcf9 url(../images/sputnik/bg-testimonial.png) no-repeat right bottom;padding-bottom:70px!important;min-height:300px;border-bottom-right-radius:70px}
.testimonials article>*{margin-left:20px;margin-right:20px}

#rt-bottom{background:#3b3c40 url(../images/sputnik/bg-footer.png) repeat center center;color:#f5f6f8}
button{background-color:#cce6c3;border-radius:5px;border:1px outset #cce6c3;height:34px}
button:hover{background-color:#624c5f;border:1px outset #624c5f;}

#rt-copyright{background-color:#2d2d2d;border-top:1px solid #414141;color:#f5f6f8;box-shadow:none;font-size:12px;}
#rt-copyright a{color:#f5f6f8;font-weight:normal!important}
#rt-copyright ul{list-style-type:none}
#rt-copyright li{float:right;margin-left:15px}
#rt-copyright li a:before{content:""}
#rt-copyright a:hover{color:#cce6c3;background-color:transparent;}

#rt-breadcrumbs *{font-size:12px!important}
ul.blogquicklinks{list-style-type:none;margin:0}
.blogquicklinks li{margin-bottom:5px;padding:0}
.blogquicklinks a{
	background: #f5f6f8; /* Old browsers */
	background: -moz-linear-gradient(top, #fafafa 0%, #f5f6f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f5f6f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fafafa 0%,#f5f6f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fafafa 0%,#f5f6f8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fafafa 0%,#f5f6f8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fafafa 0%,#f5f6f8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f5f6f8',GradientType=0 ); /* IE6-9 */
	display:block;
	padding:10px;
	border-radius:5px
}
.blogquicklinks a:hover{
	background: #fafcf9; /* Old browsers */
	background: -moz-linear-gradient(top,  #fafafa 0%, #fafcf9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#fafcf9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fafafa 0%,#fafcf9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fafafa 0%,#fafcf9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fafafa 0%,#fafcf9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fafafa 0%,#fafcf9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#fafcf9',GradientType=0 ); /* IE6-9 */
}
.blogquicklinks h2{border-bottom:none;box-shadow:none;margin-bottom:0}
img.fullwidth{width:100%!important;height:auto!important}

.selfcare h2,
.whatistrue h2,
.myclients h2,
.aboutvictoria h2,
.thesessions h2,
.testimonials h2
{
	line-height:200px;
	height:30px;
	overflow:hidden;
	background-size:contain!important;
	max-width:100%;
}
.whatistrue h2 {background: transparent url(../images/sputnik/title-true-massage-therapy.png) no-repeat left center;}
.myclients h2 {background: transparent url(../images/sputnik/title-what-kind-of-clients.png) no-repeat left center;}
.aboutvictoria h2 {background: transparent url(../images/sputnik/title-about-victoria.png) no-repeat left center;}
.thesessions h2 {background: transparent url(../images/sputnik/title-the-sessions.png) no-repeat left center;}
.testimonials h2 {background: transparent url(../images/sputnik/title-what-do-my-clients-say-white.png) no-repeat center center;border-bottom:none;box-shadow:none}
.selfcare h2 {background: transparent url(https://truemassagetherapy.co.uk/images/self-care-title.png) no-repeat left center;}



.item-page h2{opacity:0.7}
.testimonials h2 {box-shadow:0 0 50px 30px rgba(98,76,95,0.1);width:270px;background-color:rgba(98,76,95,0.1);margin: 0 auto 20px auto!important;}

/* Responsive stuff */
@media all and (min-width: 1200px) {
	.img-fulltext-left{width:50%;height:auto;margin-right:50px!important}
	.img-fulltext-left img{width:100%;height:auto;}
	.blog .items-row h2{font-size:16px;line-height:24px}
}
@media all and (max-width: 1199px) and (min-width: 960px){
	.img-fulltext-left{width:50%;height:auto;margin-right:50px!important}
	.img-fulltext-left img{width:100%;height:auto;}
	.blog .items-row h2{font-size:16px;line-height:24px}
}
@media all and (max-width: 959px) and (min-width: 768px) {
	.img-fulltext-left{width:50%;height:auto;margin-right:50px!important}
	.img-fulltext-left img{width:100%;height:auto;}
	.blog .items-row h2{font-size:16px;line-height:24px}
}
@media all (max-width: 767px) {
	.img-fulltext-left{width:100%;height:auto;}
	.img-fulltext-left img{width:100%;height:auto;}
}
