/* Default CSS *//* Generated by the CoffeeCup HTML Editor - www.coffeecup.com *//* ----------------- previously green.css ------------- */body {font-size: 15px;}a {color: #1C8EC4;}.post-title a:hover {color: #1C8EC4}ul.bullet li:before {color: #1C8EC4;}.section-head {background: #1C8EC4;}.section-head h1:after {border-top-color: #1C8EC4;}blockquote small {color: #1C8EC4;}.btn,.btn-group > .btn,.parallax .btn {background: #fff;}.btn:hover,.btn:focus,.btn:active,.btn.active {background: #17a78b;}.pagination ul > li > a,.pagination ul > li > span {background: #1C8EC4;}.pagination ul > li > a:hover,.pagination ul > li > a:focus,.pagination ul > .active > a,.pagination ul > .active > span {background: #17a78b}#header.navbar .nav > .active > a,#header.navbar .nav > .active > a:hover,#header.navbar .nav > .active > a:focus {color: #1C8EC4;}#header.navbar .nav > li > a:hover {color: #1C8EC4}#header.navbar .nav li.dropdown.open > .dropdown-toggle,#header.navbar .nav li.dropdown.active > .dropdown-toggle,#header.navbar .nav li.dropdown.open.active > .dropdown-toggle {color: #1C8EC4;}.post .meta a:hover {color: #1C8EC4}.sidebox a:hover {color: #1C8EC4}#comments .info h2 a:hover {color: #1C8EC4}#comments a.reply-link:hover {color: #1C8EC4}.shots .overlay a .more,.post .overlay a .more,.post-list .overlay a .more {background: #1C8EC4;}.parallax a:hover {color: #1C8EC4}.filter li a.active,.filter li a:hover {color: #1C8EC4}.thumbs li a .overlay {background: #1C8EC4;}.item-details span {color: #1C8EC4;}.item-details a:hover {color: #1C8EC4}.pricing .plan h4 span {color: #1C8EC4}.accordion-heading .accordion-toggle:hover {color: #1C8EC4}.nav-tabs > .active > a {color: #1C8EC4;}.nav.nav-tabs > li > a:hover,.nav.nav-tabs > li > a:focus {color: #1C8EC4;}/* #1C8EC4 = light blue |  #17a78b = mid tone minty green */ /*  --------------- pebble additions -------------------.row {width: 1170px;}.span12 {}.span9 {padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;} */  /* ---- pink box --- */  .contact-row {width: 424px !important; margin:auto;}/*------------- HOME MODAL BOX ----------------------------------*/	.home-modalDialog {		position: fixed;		font-family: Arial, Helvetica, sans-serif;		top: 0;		right: 0;		bottom: 0;		left: 0;		background: rgba(0,0,0,0.8);		z-index: 99999;		opacity:0;		-webkit-transition: opacity 400ms ease-in;		-moz-transition: opacity 400ms ease-in;		transition: opacity 400ms ease-in;		pointer-events: none;	}	.home-modalDialog:target {		opacity:1;		pointer-events: auto;	}	.home-modalDialog > div {		width: 1000px;        /* height: 705px; */		position: relative;		margin: 10% auto;		padding: 0;		border-radius: 25px;		background: #000;	} /*---------- 640 width -----------------*/    	.home-modalDialog-640 {		position: fixed;		font-family: Arial, Helvetica, sans-serif;		top: 0;		right: 0;		bottom: 0;		left: 0;		background: rgba(0,0,0,0.8);		z-index: 99999;		opacity:0;		-webkit-transition: opacity 400ms ease-in;		-moz-transition: opacity 400ms ease-in;		transition: opacity 400ms ease-in;		pointer-events: none;	}	.home-modalDialog-640:target {		opacity:1;		pointer-events: auto;	}	.home-modalDialog-640 > div {		width: 640px;        /* height: 451px; */		position: relative;		margin: 10% auto;		padding: 0;		border-radius: 10px;		background: #000;	} /*---------- 685 width -----------------*/    .home-modalDialog-685 {		position: fixed;		font-family: Arial, Helvetica, sans-serif;		top: 0;		right: 0;		bottom: 0;		left: 0;		background: rgba(0,0,0,0.8);		z-index: 99999;		opacity:0;		-webkit-transition: opacity 400ms ease-in;		-moz-transition: opacity 400ms ease-in;		transition: opacity 400ms ease-in;		pointer-events: none;	}	.home-modalDialog-685:target {		opacity:1;		pointer-events: auto;	}	.home-modalDialog-685 > div {		width: 685px;        /*height: 451px;*/		position: relative;		margin: 10% auto;		padding: 0;		border-radius: 10px;		background: #000;	}    	.close {		background: #000;		color: #FFFFFF;		line-height: 25px;		position: absolute;		right: -12px;		text-align: center;		top: -10px;		width: 24px;		text-decoration: none;		font-weight: bold;		-webkit-border-radius: 12px;		-moz-border-radius: 12px;		border-radius: 12px;		-moz-box-shadow: 1px 1px 3px #000;		-webkit-box-shadow: 1px 1px 3px #000;		box-shadow: 1px 1px 3px #000;	}	.close:hover { background: #00d9ff; }/* END MODA BOX *//* NAVBAR */#header.navbar {z-index: 1; }#header.navbar .nav > li {margin-left: 30px;} .navbar-inner {width:100%;}.btn, .btn-group > .btn, .parallax .btn {cursor: pointer;background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat: repeat-x;border: 1px solid #cccccc;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-bottom-color: #b3b3b3;border-radius: 4px;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}/*.icon-menu-1 {display: inline-block;width: 13px;height: 13px;margin-top: 1px;*margin-right: .3em;line-height: 13px;vertical-align: text-top;background-color:transparent;background-image: url("../images/menu-image.png");background-position: 13px 13px;background-repeat: no-repeat; color: #555555;}*/ /* MAIN */img.template-logo {position:relative; left:0px; top: -85px; z-index: 2;}.content-background {height:100%; width:100%; background-color:#c7e6eb; border-radius: 25px;}.blue {background-color:#c7e6eb; border-radius: 25px; margin-top: 90px; padding-top:0px;}.pb-full-width {clear:both; position:relative; width: 100%; padding-top:0px; padding-left:55px; padding-right:55px; padding-bottom:0px; margin:0px;}.pb-gallery-row {float: left; width: 100%; margin:0px; padding:0px; position:relative;}.pb-row {margin-left:auto; margin-right:auto;}.width25-logo {float: left; width:24%; height:200px;}.width25 {float: left; width:24%;}.width50right {float: left; width:50%; padding-left:20px;}.width50left {float: left; width:50%; padding-right:20px;}.width75 {float: left; width:74%;}.pb_1_of_3,  .pb_2_of_3, .pb_3_of_3 {float: left; width: 33%; margin: 0px; position:relative; padding:16px; padding-top:0px;}.pb_1_of_4,  .pb_2_of_4, .pb_4_of_4 {float: left; width: 25%; margin: 0px; position:relative; padding:10px; padding-top:0px;}.pb-row:after { content: ""; display: table; clear: both;} /* Clears floats after the columns */.spacer100 {height:100px;}.spacer50 {height:50px;}.spacer20 {height:20px;}.spacer10 {height:10px;}H1 {text-align:center; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14pt; text-transform:none; line-height:140%; color: #db0080;}H1.top {text-align:center; padding: 40px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14pt; text-transform:none; line-height:140%; color: #db0080;}H1.title {margin:-200px 0px 0px 0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 20pt; text-transform:none; line-height:normal; color: #017bbc;}h2.class-box-title {text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12pt; text-transform:none; line-height:140%; color: #db0080;}h2.centred {text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14pt; text-transform:none; line-height:140%; color: #db0080;}h2.left-text {text-align:left; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14pt; text-transform:none; line-height:140%; color: #db0080;}/*.section-group {padding:0px;    padding-top: 0px;	margin: 0px;	background-color: none;    position:relative;     clear: both;}*/img.pop-up-photo-685 {border-radius: 10px; width:685px;}img.pop-up-photo-1000 {border-radius: 25px; width:1000px;}img.pop-up-photo-640 {border-radius: 10px; width:640px;}.home-spacer {height:20px;} /*used to sepreate columns of images aka home page *//* THUMBNAIL GALLERY */img.pb-gallery {margin-right:10px; margin-left:10px; margin-top:0px; margin-bottom:20px; border-radius: 10px;}/* GALLERY PAGE */.gallery-column {float: left;  padding: 0px;}.left {width: 10%; padding-right:20px;}.right {width: 90%;}/* CLASSES PAGE */.classes-box {width:100%; height:310px; background-color:#ffffff; border-radius: 25px; text-align:center;}/* ABOUT PAGE */.testimonial_green {padding:20px; margin-bottom: 10px; margin-right: 50px; background-color: #99bf14; font-weight:bold; color: #ffffff; border-radius: 25px; line-height:140%; }.testimonial_blue {padding:20px; margin-bottom: 10px; margin-left: 50px; background-color: #017bbc; font-weight:bold; color: #f8efa0; border-radius: 25px; line-height:140%;}.testimonial_yellow {padding:20px; margin-bottom: 10px; margin-right: 50px; background-color: #f7ec8b; font-weight:bold; color: #017bbc; border-radius: 25px; line-height:140%; }.pink {color: #db0080;}/* CONTACT FORM */.form-container {}form.forms {background-color: #fff; border-radius: 25px; padding:25px;}img.map { }.submit-button {padding:12px; background-color: #db0080; border: none; border-radius: 25px; text-decoration:none;}.pb-alert-success {padding:12px; margin-bottom: 20px; background-color: #fff; border: none; border-radius: 25px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; color:#000; line-height:150%; text-align:center;}/* BUTTONS  */p.button-row-background {text-align:center; margin-top:30px; position:relative; bottom:20px;}p.button-row {text-align:center; margin-top:30px;}p.button-row-left {text-align:left; margin-top:30px;}a.pink-button {padding:20px; background-color: #f8efa0; font-weight:bold; color: #db0080; border-radius: 25px; text-decoration:none;}a.blue-button {padding:20px; background-color: #f8efa0; font-weight:bold; color: #017bbc; border-radius: 25px; text-decoration:none;}p {font-family: Arial, Helvetica, sans-serif; color:#000; line-height:150%;}p.footer {font-family: Arial, Helvetica, sans-serif; color:#000; line-height:150%; text-align:center;}p.footer-badges {text-align:right; position: relative; bottom:-30px; right:0px;}.divide10 { }.divide20 { }.divide30 { }/*  --------------- MOBILE ------------------- */@media (min-width:980) and (max-width: 1199px) {.left {width: 30%;}.right {width: 70%;} }@media (min-width: 765px) and (max-width: 979px) { 	#header .dropdown-menu li a:hover,	#header .dropdown-menu li a.active {color: #1C8EC4;	}	#header .dropdown-menu > li > a:hover,	#header .dropdown-menu > li > a:focus,	#header .dropdown-submenu:hover > a,	#header .dropdown-submenu:focus > a,	#header .dropdown-menu > .active > a,	#header .dropdown-menu > .active > a:hover,	#header .dropdown-menu > .active > a:focus,	#header .nav-collapse .nav > li > a:hover,	#header .nav-collapse .nav > li > a:focus,	#header .nav-collapse .dropdown-menu a:hover,	#header .nav-collapse .dropdown-menu a:focus {color: #1C8EC4;}    img.pop-up-photo-1000 {border-radius: 10px; width:640px;}    img.template-logo {top: -20px; z-index: 0;}    .home-modalDialog > div {border-radius: 10px; width:640px;}    .classes-box {width:100%; border-radius: 10px;}    .home-spacer {height:10px;}    .pb_2_of_3, .pb_1_of_3, .pb_3_of_3 { padding: 10px;}    .pb_1_of_4,  .pb_2_of_4, .pb_4_of_4 { float: left; width: 50%; margin: 0px; position:relative; padding:10px; padding-top:0px;}    .width25, .width50right, .width50left, .width75 {width:100%; float:none; padding-left:0px;}    .left {width: 100%;}    .right {width: 100%;}    /*.pb-full-width {padding-left:20px; padding-right:20px;}*/}@media (min-width: 481px) and (max-width: 764px) { 	#header .dropdown-menu li a:hover,	#header .dropdown-menu li a.active {color: #1C8EC4;}	#header .dropdown-menu > li > a:hover,	#header .dropdown-menu > li > a:focus,	#header .dropdown-submenu:hover > a,	#header .dropdown-submenu:focus > a,	#header .dropdown-menu > .active > a,	#header .dropdown-menu > .active > a:hover,	#header .dropdown-menu > .active > a:focus,	#header .nav-collapse .nav > li > a:hover,	#header .nav-collapse .nav > li > a:focus,	#header .nav-collapse .dropdown-menu a:hover,	#header .nav-collapse .dropdown-menu a:focus {color: #1C8EC4;}    .top-text-spacer {margin-top:-80px; margin-right:0px}    .top-title-spacer {margin-top:0px; text-align:center;}    img.pop-up-photo-1000 {border-radius: 10px; width:300px;}    .home-modalDialog > div {border-radius: 10px; width:300px;}    img.pop-up-photo-640 {border-radius: 10px; width:300px;}    .home-modalDialog-640 > div {border-radius: 10px; width: 300px;}    img.pop-up-photo-685 {border-radius: 10px; width:300px;}    .home-modalDialog-685 > div {border-radius: 10px; width: 300px;}    .classes-box {width:100%; border-radius: 10px;}    .home-spacer {height:10px;}    img.template-logo {top: -20px;  z-index: 0;}    H1.title {margin:0px 0px 0px 0px;}    .pb_2_of_3, .pb_1_of_3, .pb_3_of_3 { padding: 10px; width: 100%; margin-left: auto; margin-right: auto; float:none;}    .pb_1_of_4,  .pb_2_of_4, .pb_4_of_4 { padding: 10px; width: 100%; margin-left: auto; margin-right: auto; float:none;}    .pb-full-width {padding-left:10px; padding-right:10px;}    .width25-logo {width:100%; float:none; padding-left:0px; text-align:center;}    .width25, .width50right, .width50left, .width75 {width:100%; float:none; padding-left:0px;}    .left {width: 100%;}    .right {width: 100%;}    }@media only screen and (max-width: 480px) {	H1.title {margin:0px 0px 0px 0px;}    img.template-logo {top: 0px;  z-index: 0; width:70%; margin-left:auto; margin-right:auto;}    img.pop-up-photo-1000 {border-radius: 10px; width:300px;}    .home-modalDialog > div {border-radius: 10px; width:300px;}    img.pop-up-photo-640 {border-radius: 10px; width:300px;}    .home-modalDialog-640 > div {border-radius: 10px; width: 300px;}    img.pop-up-photo-685 {border-radius: 10px; width:300px;}    .home-modalDialog-685 > div {border-radius: 10px; width: 300px;}    .pb-full-width {padding-left:10px; padding-right:10px;}    .pb_2_of_3, .pb_1_of_3, .pb_3_of_3 { padding: 10px; width: 100%; margin-left: auto; margin-right: auto; float:none;}    .pb_1_of_4,  .pb_2_of_4, .pb_4_of_4 { padding: 10px; width: 100%; margin-left: auto; margin-right: auto; float:none;}    .width25-logo {width:100%; float:none; padding-left:0px; text-align:center;}    .width25-logo, .width25, .width50right, .width50left, .width75 {width:100%; float:none; padding-left:0px;}    .left {width: 100%;}    .right {width: 100%;}    .contact-row {width: 100%;}}  /* ---- pink box  @media only screen and (min-width 1px) and (max-width: 444px)  {     .contact-row {width: 100%; }  }  --- */