/*
Theme Name: Bootstrap Bones 2017
Theme URI: http://www.jamesalexhall.co.uk
Description: Naked Boostrap/Wordpress Theme
Author: James Alex Hall
Author URI: http://www.jamesalexhall.co.uk
Version: 1.1
Tags:
License:
License URI:
*/

/* Extra small devices - @media (max-width: 575px) { ... } */
/* Small devices - @media (min-width: 576px) and (max-width: 767px) { ... } */
/* Medium devices - @media (min-width: 768px) and (max-width: 991px) { ... } */
/* Large devices - @media (min-width: 992px) and (max-width: 1199px) { ... } */
/* Extra large devices - @media (min-width: 1200px) { ... } */

/* IMAGES */

img{
	max-width: 100%;
	height: auto;
	margin:0;
}

img.alignright {
    float: right;
    margin: 0 0 1rem 1rem
}

img.alignleft {
    float: left;
    margin: 0 1rem 1rem 0
}

img.aligncenter{
    display: block;
    margin-left: auto;
    margin-right: auto
}

/* ELEMENT OVERIDES */

iframe{
	margin-bottom:1rem;
}

body{
	font-family: 'Raleway', sans-serif;
	letter-spacing: 0.5px;
	color:#666666;
	font-weight:300;
}

h1{
	font-weight:400;
	color:#52354b;
	margin-bottom:0.5rem;
}

h2{
	font-weight:400;
	color:#52354b;
	margin-bottom:0.5rem;
}

h3{
	font-weight:300;
	color:#52354b;
	margin-bottom:0.5rem;
}

h4{
	font-weight:300;
	color:#52354b;
	margin-bottom:0.5rem;
}

a{
	color:#52354b;
}

a:hover{
	color:#52354b;
}

strong,b{
	font-weight:600;
}

/* COLUMNS */

.bs_col{
	border:0 !important;
}

.bs_col div{
	border:0 !important;
}

/* VIDEO CONTAINERS */

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom: 20px;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* THEME */

@media (max-width: 991px){
	
	.nav_outer{
		display:none;
	}
	
	h1{
		font-size: 1.5rem;
		font-weight:bold;
	}
	
	h2{
		font-size: 1.5rem;
	}
	
	h3{
		font-size: 1rem;
	}
	
	ul.treatment-menu{
		margin-bottom:40px !important;
	}
	
	.slider{
		display:none;
	}
	
}

/* MOB NAV */

@media (min-width: 990px){
	
	.mobile_version{
		display:none;
	}
	
}

.mobile_version .mob-toggle{
	font-size:36px;
	color:#333333;
}

.mobile_version{
	border-bottom:2px solid #a99aa5;	
	padding-top:20px;
	padding-bottom:10px;
}

.mobile_version .mob_div{
	padding-top:10px;	
}

.mobile_version p{
	margin:0;
}


.nav_outer .navbar{
	background-color:transparent;
	padding:0;
	letter-spacing: 0px;
}

.nav_outer .navbar li a{
	font-weight: 500;
	font-size:0.9rem;
}

.nav_outer .dropdown-menu{
	font-size:0.9rem;
	border:1px solid #a99aa5;
}

.nav_outer a.dropdown-item{
	font-weight: 400 !important;
	font-size:0.9rem !important;
	text-transform:none !important;
	padding-top:1px;
	padding-bottom:1px;
}

.nav_outer a.dropdown-item.active{
	background-color:#dd9933;
}

.nav_outer li.menu-item{
	border-bottom:2px solid #ffffff;	
}

.nav_outer li.menu-item:hover{
	border-bottom:2px solid #dd9933;
}

.nav_outer{
	border-bottom:2px solid #a99aa5;
}

.nav_outer a.nav-link.active{
	color:#52354b !important;
}

.nav_outer .nav-link{
	padding-bottom:22px;
}


.nav_outer .nav-link{
	padding-right:1rem !important;
	padding-left:1rem !important;
}

.logo{
	margin-top:30px;
	margin-bottom:30px;
}

.contact_outer{
	padding:4rem 4rem 3rem 4rem;
	margin-bottom: 3rem;
	background:url('http://www.alnour.com.au/wordpress/wp-content/uploads/2017/12/purple_bg.jpg') repeat-x #52354b;
	color:#ffffff;
}

.contact_outer i{
	color:#dd9933;
}

.contact_outer a{
	color:#dd9933;
}

#title_band{
	padding:2rem 2rem 1rem 2rem;
	border-bottom: 1px solid #a99aa5;
	font-weight:500;
	background-color:#f6f5f6;
}

.contact_outer h2{
	color:#ffffff;
}

.copy_outer{
	margin-bottom: 1rem;
}

.slider{
	border-bottom:2px solid #a99aa5;
	text-align:center;
}

.head_phone{
	margin:0;
	text-align:right;
	font-weight:300;
	font-size:2rem;
	color:#52354b;
	margin-right:1rem;
	margin-bottom:12px;
}

.fa{
	color:#dd9933;
}

.cta_band{
	padding:1rem 2rem 1rem 2rem !important;
	background:url('http://www.alnour.com.au/wordpress/wp-content/uploads/2017/12/purple_bg.jpg') repeat-x #52354b;
	color:#ffffff;
	text-align:center;	
}

.cta_band p{
	margin-bottom:0 !important;
}

ul.treatment-menu{
	list-style-type:none;
	margin:0;
	padding:0;
	border-top:1px solid #cccccc;
}

ul.treatment-menu li{
	border-bottom:1px solid #cccccc;
	padding:5px;
}

/* BANDS */

.band_odd {
    background-color: #ffffff;
    padding: 4rem 4rem 3rem 4rem;
	border-bottom:1px solid #a99aa5;
}

.band_even {
    background-color: #f6f5f6;
    padding: 4rem 4rem 3rem 4rem;
	border-bottom:1px solid #a99aa5;
}

/* HUBSPOT BUTTONS */

/* HUBSPOT BUTTONS */

.contact_outer .hbspt-form .hs-button{
	
	background-image:none !important;
	background-color:#dd9933 !important;
	color:#ffffff !important;
	border:1px solid #52354b !important;
	box-shadow:none !important;
	text-shadow:none !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	font-size:1.2rem !important;
	display:block !important;
	padding:1rem !important;
    -webkit-transition: background-color 0.5s, color 0.5s !important;
    transition: background-color 0.5s, color 0.5s !important;
	font-weight:normal;
}

.contact_outer .hbspt-form .hs-button:hover{
	background-color:#52354b !important;
	color:#dd9933 !important;
	border:1px solid #dd9933 !important;
}

.hs-form-field label{
	color:#ffffff !important;
}

.hs-error-msgs{
	color:#ffffff !important;	
}

.cta_button{
	width:250px;
}

#sticky.stick {
    position: fixed;
    top: 0;
    z-index: 10000;
    width: 100%;
    background-color: #ffffff;
}

#sticky.stick .head_phone{
	display:none;
}

#sticky.stick .logo{
	height:30px;
	margin-bottom:10px;
	margin-top:10px;
}

#sticky.stick .nav-link{
	padding-bottom:12px;
}

@media (max-width: 767px){
	.nav_outer{
		display:none;
	}
}

.navbar-toggler{
	background-color:#ffffff !important;
	color:#ffffff !important;
	font-size:36px;
}

.navbar-toggler span{
	color:#ffffff !important;	
}