/*Theme Name: Bootstrap_Bones_2015Theme URI: http://www.jamesalexhall.co.ukDescription: Naked Wordpress ThemeAuthor: James Alex HallAuthor URI: http://www.jamesalexhall.co.ukVersion: 1.1Tags:License:License URI:*//* COLOURS *//* GREEN = #6fbf4b *//* BLUE = #1f96da *//* LIGHT GREY = #eaeff3 *//* DARK TEXT = #333333 *//* DARK GREY/BLUE = #7d8ea2 *//* TYPOGRAPHY */html {    -webkit-font-smoothing: antialiased;}body {    font-family: 'Open Sans', sans-serif;	position:relative; }p {    font-size: 18px;    font-weight: normal;    margin-bottom: 20px;}ul {    font-size: 18px;    font-weight: normal;    margin-bottom: 20px;}ul li,ol li {    margin-bottom: 5px;}ol {    font-size: 18px;    font-weight: normal;    margin-bottom: 20px;}h1,h2,h3,h4,h5 {    font-family: 'Open Sans', sans-serif;    margin: 0 0 20px 0;}h1 {    font-size: 50px;    font-weight: normal;    text-align: center;}h2 {    font-size: 40px;    font-weight: normal;    text-align: center;}h3 {    font-size: 30px;    font-weight: normal;    text-align: center;}/* IMAGES */img.alignright {    float: right;    margin: 0 0 20px 20px}img.alignleft {    float: left;    margin: 0 20px 20px 0}img.alignnone {} img.aligncenter {    display: block;    margin-left: auto;    margin-right: auto}img {    max-width: 100%;    height: auto;}/* COLOR BANDS */.js_odd_band {    background-color: #ffffff;	background-image:none;    padding: 60px 60px 40px 60px;}.js_even_band {    background-color: #f0f0f0;	background-repeat: no-repeat;	background-position: center; 	color:#333333;    padding: 60px 60px 40px 60px;}.page .js_odd_band {    background-color: #f0f0f0;	background-repeat: no-repeat;	background-position: center; 	color:#333333;    padding: 60px 60px 40px 60px;}.page .js_even_band {    background-color: #ffffff;	background-image:none;    padding: 60px 60px 40px 60px;}.page .band_Heading{    background-color: #ffffff;	background-image: none;	}.js_last_band {}.js_first_band {}.contact_band{    background-color: #eeeeee;    padding: 60px 60px 40px 60px;}#contact ul{	list-style-type:none;	margin:0 0 40px 0;	padding:0;}#contact ul li{	margin:0 0 10px 0;	padding:0;}#contact a{	color:#00abbf !important;}#contact .widget h4.widgettitle{	background-color:#cccccc;	color:#333333;	padding:10px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}#contact .widget .textwidget{	padding-left:20px;	padding-right:20px;}/* COLUMNS */.bs_col {    border: 0 !important;}.bs_col div {    border: 0 !important;}/* FOOTER */.grey_band {    background-color: #333333;    padding: 60px 60px 40px 60px;}.grey_band a{	color:#777777;}.green_band {    background-color: #6fbf4b;    padding: 60px 60px 40px 60px;}.green_band p {    color: #ffffff;}.green_band a {    color: #ffffff;}.green_band a:hover {    color: #ffffff;    text-decoration: underline;}.foot_wrap {    padding: 60px 60px 40px 60px;}#opening{    padding: 0;	background-color:#ffffff;}#opening img{	margin:0;}#opening p{	margin:0;}/* NAV *//* MOBILE BUTTON*/#dd-button {    color: #ffffff;    font-size: 18px;}.navbar-toggle {    float: none;    margin: 10px 0 10px 0px;}.navbar-header {    text-align: center;}p.call_us{	text-align:center;	margin:0px;	margin-top:54px;	text-transform:uppercase;	font-weight:bold;	font-size:24px;	margin-left:100px;}p.call_us span{	color:#00abbf;}/* BOOSTRAP OVERIDES */.navbar {    margin: 0;}.navbar a {    font-family: 'Open Sans', sans-serif;    font-size: 18px;    font-weight: normal;}@media (min-width: 992px) {    .navbar-inverse {        background-image: none;        background-color: #ffffff;        border: 0;    }    .navbar-inverse .nav > li > a{        color: #333333;        background-color: #ffffff;    }    .navbar-inverse .nav > li > a:hover {        color: #777777;        background-color: #ffffff;        ;    }    .navbar-inverse .navbar-nav > .active > a,    .navbar-inverse .navbar-nav > .active > a:hover,    .navbar-inverse .navbar-nav > .active > a:focus,	.navbar-inverse .navbar-nav > .active > a:active 	{        color: #777777;        background-color: #ffffff;    }    .navbar-inverse .navbar-nav > .open > a,    .navbar-inverse .navbar-nav > .open > a:hover,    .navbar-inverse .navbar-nav > .open > a:focus,	.navbar-inverse .navbar-nav > .open > a:active	{        color: #777777;        background-color: transparent;    }    .navbar-nav > li > a {        padding: 40px 10px 10px 10px;    }		li li.current_page_item a{		background-color: #777777 !important;	}}/* STICKY */#sticky.stick {    position: fixed;    top: 0;    z-index: 10000;    width: 100%;    background-color: #ffffff;}@media (max-width: 991px) {    #sticky.stick img.logo {        display: none;    }		#sticky.stick p.call_us{        display: none;	}	    #sticky.stick {        background-color: #ffffff;    }		#sticky img.logo{		display:block;		margin:20px auto 20px auto;	}		#sticky p.call_us{		margin:0 20px 20px 20px;	}}@media (min-width: 992px) {    #sticky.stick img.logo {        max-height: 45px;        margin-top: 5px;        margin-bottom: 5px;    }    #sticky.stick .navbar-nav > li > a {        padding: 18px 10px 5px 10px;    }	.navbar{		margin-top:20px;	}	#sticky.stick .navbar{		margin-top:0px;	}		#sticky.stick p.call_us{		text-align:center;		margin-top:12px;		text-transform:uppercase;		font-weight:bold;	}	}/* HEADER */.logo {	max-height:100px;    margin-top: 20px;    margin-bottom: 20px;}.nav_outer {    border-bottom: 1px solid #333333;}.top_bar_wrap {    background-color: #202020;    text-align: right;    padding: 5px;}.top_bar_wrap p {    margin: 0;    color: #cccccc;}.top_bar_wrap p a{    color: #cccccc;}.top_bar_wrap p a:hover{    color: #cccccc;}.top_bar_wrap p i{	color: #777777;}.top_bar_wrap .right p{	text-align:right;	}.top_bar_wrap .left p{	text-align:left;	}/* BUTTONS */.btn-default{	background-color:#ffffff !important;	color:#333333 !important;	border:1px solid #777777;}.lowercase{	text-transform:lowercase !important;	font-weight:normal !important;}.band a{	color:#777777;}.treatment_select h4{	border-bottom:1px solid #333333 !important;	padding-bottom:5px;}.page h3{	text-transform:none;}.foot_wrap a{	color:#777777;}#band_Heading{    background-color: #ffffff;    padding: 40px 40px 20px 40px;	}.page h2{}.hs-cta-wrapper *{text-align:center;}/* HUBSPOT FORM */#contact .hbspt-form label{	color:#ffffff;}/* CAROUSEL */.carousel.fade {  opacity: 1;}.carousel.fade .item {  -moz-transition: opacity ease-in-out .7s;  -o-transition: opacity ease-in-out .7s;  -webkit-transition: opacity ease-in-out .7s;  transition: opacity ease-in-out .7s;  left: 0 !important;  opacity: 0;  top:0;  position:absolute;  width: 100%;  display:block !important;  z-index:1;}.carousel.fade .item:first-child {  top:auto;  position:relative;}.carousel.fade .item.active {  opacity: 1;  -moz-transition: opacity ease-in-out .7s;  -o-transition: opacity ease-in-out .7s;  -webkit-transition: opacity ease-in-out .7s;  transition: opacity ease-in-out .7s;  z-index:2;}/* HOMEPAGE */.homepage_treat_menu{	list-style-type:none;	margin:0;	padding:0;}.homepage_treat_menu li{	list-style-type:none;	margin:0;	padding:5px;	text-align:center;	border-bottom:1px solid #cccccc;}/* Home Blog */#blog_hp {	margin-bottom: 20px !important;}.blog_image {	margin-left:auto;	margin-right:auto;	margin-bottom:30px;}.blog_image .inner {	height: 360px;	background: url(http://79.170.40.170/drnicoleyap.com.au/wordpress/wp-content/uploads/2016/07/grey_overlay.png);	padding: 40px;	text-align: center;	display: table-cell;	vertical-align: middle;}.blog_image .inner a {	color: #fff !important;}a.hp_read_more{	display:block;	padding:10px;	border:1px solid #777777;	text-align:center;	-webkit-border-radius: 15px;	-moz-border-radius: 15px;	border-radius: 15px;}a.hp_read_more:hover{	color:#777777;	border:1px solid #777777;	text-decoration:none;}/* posts */.post_date{	text-align:center;	margin-bottom:20px;}.post_title{	margin-bottom:10px;}.heading_divider{	border-bottom:1px solid #d3d4d5;	margin-bottom:40px;}.heading_divider_top{	border-bottom:1px solid #d3d4d5;	margin-bottom:5px;}.blog_row{	margin-bottom:30px;}@media (min-width: 992px) {	.blog_desc_wrap{		height:115px;		overflow:hidden;	}}#add_wrap{	margin-bottom:3px !important;	margin: 0 auto !important;	max-width: 350px !important;}.band_Heading{	border-bottom:1px solid #333333;}#contact a{	color:#cccccc;}#sitemap{	margin-bottom:40px;	background-color:#ffffff;}#articles{	background-color:#ffffff;}.article{	padding-bottom:20px;	border-bottom:1px solid #cccccc;}.article_outer{	margin-bottom:40px;	}.article_outer:last-child{	margin-bottom:0px;}/* FORMS */	.the_errors{		margin-bottom:20px;		padding-bottom:20px;	}	.form_errors{		margin-top:20px;		margin-bottom:0;		padding-bottom:0px;	}	label.confirm_email, input.confirm_email{		display:none;	}