/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/
#navigation
{
	background-color:#ffffff;
}

.page-id-2892 .title, .page-id-3328 .title
{
display:none;
}

.oltsandcs li
{
font-weight:bold;
}

.tsandcs
{
padding: 0 0 0 15px;
}

.tsandcs li
{
list-style-type: none !important;
font-weight:normal;
}

mc-embedded-subscribe-form
{
color:#ffffff;
}

.required
{
color:#555555;
}

.infusion-field
{
float:left;
padding-left:10px;
}

#loopedSlider
{
margin: 0 !important;
}

/* Fallback styles */
.books {
float: right;
margin-right:50px;
}

.booksmall
{
margin-right:20px !important;
}

.book {
  display: inline-block;
  box-shadow: 5px 5px 20px #333;
  margin: 10px;
}

.book img { vertical-align: middle;}

/*
 *  In order for this to work, you must use Modernizer
 *  to detect 3D transform browser support. This will add
 *  a "csstransforms3d" class to the HTML element.
 *
 *  Visit http://modernizr.com/ for installation instructions
 */

.csstransforms3d  .books {
  -moz-perspective: 100px;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
}

.csstransforms3d  .book {
  position: relative;
  -moz-perspective: 100px;
  -moz-transform: rotateY(-3deg);
  -webkit-transform: perspective(100) rotateY(-3deg);
  outline: 1px solid transparent; /* Helps smooth jagged edges in Firefox */
  box-shadow: none;
  margin: 0;
}

.csstransforms3d  .book img {
  position: relative;
  max-width: 100%;
}

.csstransforms3d  .book:before,
.csstransforms3d  .book:after {
  position: absolute;
  top: 2%;
  height: 96%;
  content: ' ';
  z-index: -1;
}

.csstransforms3d  .book:before {
  width: 100%;
  left: 7.5%;
  background-color: #5a2d18;
  box-shadow: 5px 5px 20px #333;
}

.csstransforms3d  .book:after {
  width: 5%;
  left: 100%;
  background-color: #EFEFEF;
  box-shadow: inset 0px 0px 5px #aaa;
  -moz-transform: rotateY(20deg);
  -webkit-transform: perspective(100) rotateY(20deg);
}

h4 a
{
	color:#222222 !important;
}

.SignupContent
{
width:650px;
height:350px;
background-image:url('http://eqevents.com.au/wp-content/uploads/2013/05/Signup-Content.jpg');
background-repeat:no-repeat;
background-size:100% 100%;
float:left;
}

.SignupBook
{
vertical-align:middle;
padding:35px 20px 20px 20px;
}

.SignupBookSmall
{
vertical-align:middle;
padding:10px 0px 0px 0px;
}

.SignupText
{
width:350px;
vertical-align:middle;
padding:20px 20px 20px 20px;
font-size:2.2em; line-height:1.5;
float:left;
}

.SignupHeaderWrapper
{
margin-top:50px;
}

.SignupFormWrapper
{
background-image:url('http://eqevents.com.au/wp-content/uploads/2013/05/Signup-Box.jpg'); background-position:right top; background-repeat:no-repeat; height:310px; width:290px; padding:20px 20px 20px 20px; color:white; vertical-align:middle; text-align:center; float:left;
}

.SignupWidget
{
background-image:url("http://eqevents.com.au/wp-content/uploads/2013/05/Reboot-Your-Life-Sign-Up-Widget-V.jpg");
background-repeat:no-repeat;
height:420px;
padding:20px 10px 10px 10px;
}

.BlogSignUp
{
text-align:left;
background-image:url('http://eqevents.com.au/wp-content/uploads/2013/05/Signup-Blog-End.jpg');
background-repeat:no-repeat;
height:110px;
width:720px;
padding:15px 15px 15px 15px;
color:white;
font-size:16pt;
font-weight:normal;
}

.BlogSubmitDiv
{
float:left;
margin-left:10px;
}

#header .nav-toggle
{
background-color:#25aae1;
border-top:1px dashed #aadef3;
}

/* Free Coaching Session Landing Page */

.booking-system
{
width:600px;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}

.eq-description
{
text-align:left;
margin-left:40px;
margin-right:40px;
}

.nts-details
{
display:none;
}

.locationselectbutton {width:auto; float:left; margin-right:20px;}
/*#nts #nts-selector a
{
font-size:45px;
padding: 0.5em 0.9em;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

#nts #nts-selector a:hover
{
text-decoration:none;
background-color:#90c8ff;
}*/

#nts .nts-appointment-flow
{
/* display:none; */
}

#nts-selector h2, #nts-user-menu
{
display:none;
}

#nts input[type="Submit"]
{
background-color:#99CCFF;
border:none;
font-size:14px;
padding:5px 10px 5px 10px;
}
/*
#nts #nts-selector ul li
{
text-align:center;
}

.locationselectbutton
{
float:left;
margin:20px auto 20px auto;
}

.locationselectbutton h3
{
text-align:center;
}


#nts #nts-selector ul li
{

}

#nts #nts-selector
{
width:100%;
overflow:auto;
}
*/
/*************************************/

@media only screen and (max-width: 768px){
.SignupContent{width:100%; height:100%;}
.SignupText{font-size:2em; width:50%;float:left;}
.SignupFormWrapper{width:100%; height:100%; background-size:100% 100%; background-image:url("http://eqevents.com.au/wp-content/uploads/2013/05/Rebbot-Your-Life-Sign-Up-Mobile.jpg"); padding-left:0px; padding-right:0px;}
.SignupWidget{display:none !important;}
.SignupHeaderWrapper{margin-top:0px;}
.SignupBook{float:left; padding:20px 20px 40px 60px;}
}

@media only screen and (max-width: 568px){
.SignupText{font-size:1.7em; width:45%;float:left;}
.SignupBook{padding-left:0px;}
#main .widget_woothemes_testimonials .quote{width:100%; !important}
.eq-description{text-align:left;margin-left:5px;margin-right:5px;}
.page-id-2679 #main{padding:0;}
#nts #nts-selector a{font-size:25px;padding: 0.5em 0.9em;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.booking-system{width:100%;margin-left:0;margin-right:0;margin-bottom:30px;}
}

@media only screen and (max-width: 480px){
.SignupContent{width:100%; height:100%; background-size:100% 100%; background-image:url("http://eqevents.com.au/wp-content/uploads/2013/05/Reboot-Your-Life-Content-Mobile.jpg");}
.SignupHeader{width:100%; content:url("http://eqevents.com.au/wp-content/uploads/2013/05/Reboot-Your-Life-Banner-Mobile.jpg");}
.SignupHeaderWrapper{margin-top:0px;}
.SignupText{width:90%; font-size:1.2em;}
.SignupBook{float:left; padding:10px 20px 40px 60px;}
.BlogSignUp{width:93%; height:200px; background-size:100% 100%; background-image:url("http://eqevents.com.au/wp-content/uploads/2013/05/Rebbot-Your-Life-Sign-Up-Mobile.jpg"); font-size:1em; padding:10px; text-align:center; margin:0;}
.mc-field-group input[type="text"], .mc-field-group input[type="email"], .mc-field-group input[type="submit"]{float:none; margin:10px 0 0 0 !important;}
div.mc-field-group {padding-left:10px; padding-top:5px; float:none !important;}
.BlogSubmitDiv {margin-top:10px; float:none;}
#main .widget_woothemes_testimonials .quote{width:100% !important;}
.eq-description{text-align:left;margin-left:5px;margin-right:5px;}
.page-id-2679 #main{padding:0;}
#nts #nts-selector a{font-size:25px;padding: 0.5em 0.9em;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.booking-system{width:100%;margin-left:0;margin-right:0;margin-bottom:30px;}
}

#post-register {
  padding: 15px;
  margin: 0 0 1.5em;
  border: 1px solid #e6e6e6;
  background: #fafafa;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width:200px;
  float:left;
  margin-left:20px;
}

#post-register h3 {
  text-align:center;
  margin:0px;
}

#post-register h3 a {
  color:#222222;
}

#post-register .register-image img, .woocommerce .images img {
  float: left;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 200px;
  -moz-border-radius: 200px;
  -webkit-border-radius: 200px;
}

#post-register .register-content {
  font-size: 13px;
    margin-top:10px;
}

.register #post-register {
  margin-bottom: 30px;
}

.woocommerce .related
{
display:none;
}

.woocommerce .images
{
width:30%;
}

.woocommerce .summary
{
width:66%;
}

.col2-set .col-1, .col-1-after
{
width:50%;
margin-left:auto;
margin-right:auto;
float:none;
}

body #wrapper #content .button
{
font-size:16px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
font-weight:normal;
}

#main .widget_woothemes_testimonials .quote
{
width:45%;
white-space: normal;
}

#main .widget_woothemes_testimonials .quote blockquote:before
{
font-size:5em;
}

.woo-fblike iframe, .woo-sc-twitter iframe
{
max-width:90px;
}

.woo-sc-twitter.left
{
margin:0;
}

.woo-fbshare.left
{
margin:0 0.5em 0 0;
}

.woo-digg.left
{
margin-left:7px;
margin-right:7px;
}

.fb_iframe_widget span
{
vertical-align:top !important;
}

.addresses div.col-1
{
margin-left:0;
margin-right:0;
float:left;
}

.addresses
{
margin-top:20px;
}

.SignUpButton
{
background-color:#262626 !important;
font-size:24px !important;
}

.submit input[type="submit"]
{
font-size: 16px;
border-radius: 10px;
border: none;
background: #222222;
line-height: 1;
color:#ffffff;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
padding: 6px 14px;
text-decoration: none;
border: none;
position: relative;
cursor: pointer;
}

.post-68 h1.title
{
display:none;
}

div.sharedaddy h3.sd-title {display:none !important;}

.embed-youtube {text-align:left !important;}