/*
Theme Name:  Beauty Access Medi Spa
Support URI: http://www.themeskingdom.com/support/
Description: The  Beauty Access Medi Spa WordPress Theme is originally designed for beauty, healthcare, spa, therapy, massage salon websites, it can be easily adapted to any kind of website due to all the features theme has.
Author: Themeskingdom
Author URI: http://www.themeskingdom.com
Version: 1.2.1
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Theme URI: http://www.themeskingdom.com
Tags: one-column, two-columns, three-columns, four-columns, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/

@import url("style/reset.css");
@import url("style/style.css");
@import url("style/shortcodes.css"); 


body {position:relative; overflow-x:hidden;}

/*Appointmen calendar*/

body .reservation-page #ui-datepicker-div {
    background-color:#fff; 
    padding:8px 17px 17px 17px;
    font-size:13px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    border:1px solid #dfdfdf;
    color:#868686;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -khtml-border-radius: 0 0 3px 3px;    
}

body .reservation-page #ui-datepicker-div a {
    color:#5d5d5d;
    font-weight:bold;
    font-family: 'Lato', sans-serif;
    width:30px;
    padding:6px 0 6px 0;
    display:block;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
}

body .page-template-_reservations-php #ui-datepicker-div a:hover, .ui-datepicker-current-day a {
    color:#fff;
    background-color:#5d5d5d;
}

body .page-template-_reservations-php #ui-datepicker-div td{
    padding:0;
    text-align:center;
}

body .page-template-_reservations-php #ui-datepicker-div th {
    font-family:'Merriweather', serif;
}

body .page-template-_reservations-php #ui-datepicker-div thead {
    margin:10px 0 10px 0;

}

body .page-template-_reservations-php #ui-datepicker-div.ui-datepicker-calendar {
    border-top:1px solid #dfdfdf;
    padding:10px 0 0 0;
    float:left;
    width:100%;
    display:inline-block;
}

body .page-template-_reservations-php #ui-datepicker-div .ui-datepicker-title {
    margin:7px 0 10px 0;
    font-family:'Merriweather', serif;
    width:100px;
    float:right;
    text-align:right;
}

body .page-template-_reservations-php #ui-datepicker-div .ui-datepicker-header a {
    margin:0 3px 0 0;
    display:inline-block;
}


body .page-template-_reservations-php  #ui-datepicker-div .ui-datepicker-next:hover, .reservation-page #ui-datepicker-div .ui-datepicker-prev:hover {
    background-color:transparent;
    color:#343434;
}

.page-template-_reservations-php .ui-widget-header {
    background:none !important;
    border:none !important;
    color:#747474 !important;
    text-align:left;
}

.page-template-_reservations-php .ui-state-default, .page-template-_reservations-php .ui-widget-content .ui-state-default {
    color:#747474;
    border:1px solid #fff;
}

.page-template-_reservations-php .ui-state-default:hover, .page-template-_reservations-php .ui-widget-content .ui-state-default:hover, .page-template-_reservations-php .ui-state-highlight, .page-template-_reservations-php .ui-widget-content .ui-state-highlight {
    background-color:#747474;
    color:#fff;
}

.page-template-_reservations-php .ui-widget-header a.ui-datepicker-next, .page-template-_reservations-php .ui-widget-header a span {
    color:#747474 !important;
    text-indent:0 !important;
    width:40px;
}

.page-template-_reservations-php .ui-widget-header a.ui-datepicker-next, .page-template-_reservations-php .ui-widget-header a:hover {
    border:none;
}



.header-top-make-reservation a {
background: #ec9607 !important;
border-bottom: 2px solid #ec9607 !important;
}
.current-menu-item a {
background: #ec9607 !important;
color: #ffffff !important;
}

.wpcf7 input {
padding: 5px 10px;
max-width: 255px;
}

.page-id-75 .wpcf7 input {
margin-bottom: 8px;
}

.page-id-75 .wpcf7 textarea {
margin: 8px 0;
}

.wpcf7 textarea {
padding: 5px 10px;
max-width: 255px;
}

#wpcf7-f66-w1-o1 p {
margin-bottom: 0 !important;
}

#wpcf7-f184-p75-o1 p {
font-weight: bold;
}

.nav ul li a:hover {
background: #ec9607 !important;
color: #ffffff !important;
border-bottom: 2px solid #ffffff !important;
}
/**
.nav ul.sub-menu li a {
background: #ec9607 !important;
} **/
.phone-top {
    margin-top: -10px;
    padding-right: 8px;
    font-size: 20px;
    font-family: 'Arvo', serif;
    text-align: right;
}
.phone-top a span.number {
    color: #ffffff;
}
.woocommerce-tabs li{
	width: auto !important;
}

.wpi-button {
	color: white !important;
	background-color: #e09403 !important;
}

.product_title.entry-title {
	font-size: 25px;
}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	padding: .5em 0;
	margin: 0;
	font-size: 13px !important;
}

.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a {
	text-decoration: none;
	background: #e09403;
	color: white;
	text-shadow: none !important;
	font-size: 14px;
}

.contact-bottom a {
display: none;
}

.right span {
color: black;
}

.home-testimonials-one-text {
	margin: 0 !important;
}

.logo {
    width: 268px;
    height: 130px;
}

.home-header {
	padding-bottom: 20px;
}

.archive em {
font-size: 28px;
font-style: normal;
color: #e20a17;
}
.header-down-shadow {
	padding: 40px 19px 30px 19px !important;
}

.shortcodes ul li {
font-family: "Arial", Helvetica, sans-serif !important;
}

body p{
font-family: "Arial", Helvetica, sans-serif !important;
}

.page-id-82 .title-on-page span {
	background: url(http://beautyaccess.com.au/wp-content/uploads/2017/10/logosoftap-final2.png) no-repeat top center;
	text-indent: -99999px;
	height: 167px;
}

.footer-copyright-text {
font-family: "Arial", Helvetica, sans-serif !important;
}

/** Contact Form Homepage ***/
.contact-home {
    clear: both;
    padding-top: 20px;
}
.contact-home h3 { margin-bottom: 15px; }
.contact-home input,
 .contact-home  textarea {
    color: #747474;
    font-size: 0.8125em;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #fff;
    width: 90%;
    height: 35px;
    padding: 0 15px;
    border-radius: 2px;
    border: 1px solid #dfdfdf;
    outline: none;
    margin-bottom: 15px;
    max-width: 100%;
}
 .contact-home  textarea {
    height: 150px;
    padding: 15px;
}
.contact-home input[type="submit"] {
    margin-top: 20px;
    max-width: 150px;
}