/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in 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. */

/* 
GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

#header {
background: #FC4013 url('images/Elaine_Yellow_Header_BG.png') repeat-x top left !important;
border-bottom: none;
}


h1, h2, h3 , h4, h5 {
color: #FC4013;
}

.testimonials .quote .quote-content img {
display:none;
}

ul.nav li a {
color:#ffffff !important;
font-weight:bold;

}


@media only screen and (min-width: 768px) {
	/* Desktop styles go here */

#site-title a {
    color: #009900;
}

/* 
DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */


.widget_woothemes_features .features .feature h3.feature-title a {
  text-decoration:none;
}


.home #content .widget h3 {
background: url('images/Rules.png') no-repeat bottom left;
}

.widget_woothemes_features .features .feature h3.feature-title {
  background: none !important;
}

.widget h3 {
  font-family: "droid serif", bold;
  color:#FC4013;
  font-size:0.6em;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1em;
}


#header #logo {
margin-top:-20px;
}

#header {
background: #ffffff url('images/Elaine_Yellow_Header_BG.png') repeat-x top left !important;
border-bottom: none;
height: 78px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "droid serif", bold;
  }

h7 {
  font-family: "kremlin-pro-web-expanded";
  }

h1, h2, h3 , h4, h5 {
color: #FC4013;
}

body {
  font-size: 1.3em;
  line-height: 1.5em;
  color: #000000;
  font-family: "Lucida Sans", sans-serif;
  padding: 0 1.618em;
}

#content p {
  font-size: 1.2em;
  line-height: 1.5em;
}

#content h3 {
  font-size: 1.5em;
  line-height: 1.5em;
}

h2 {
background: url('images/Rules.png') no-repeat bottom left;
height: 60px;
}

.post header h1, .post header h1 a:link, .post header h1 a:visited {
  color:#FC4013;
  font-family:'Droid Serif', arial, sans-serif;
  font-size:1.4em;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1em;
}

    /* MAIN FEATURE IMAGE */


#featured-slider h2 {
  color: #000000 !important;
  }

h3.feature-title a {
  color:#1165aa !important;
}

#featured-slider h6 {
width: 340px;
margin-left: 20em;
margin-top: -10px;
padding-top: 0;
color: #666666;
font-family: "Lucida Sans", sans-serif;
}


#featured {
background-color: transparent;
border-bottom: none;}

#featured.fade {
padding: 2em 0 0 0;
}


#featured-slider {
background: url('images/Main_Slide_2.png');
height: 501px;
width: 991px;
}

#featured-slider .slide-content {
margin-top:3em;
margin-left:4em;
width: 550px !important;
}

#featured-slider .slide-content img {
padding-top: 2em;
padding-left: 4em;
}

#featured-slider h3 {
color: #FC4013;
}

#content {
  padding:2em 0;
}

.testimonials .quote .quote-content blockquote {
  color:#000000;
}

    /* FOOTER */

#footer-widgets {
color: #ffffff;
}

#footer a {
  color: #ffffff !important;
  text-decoration: none;
}

#footer a:hover {
 color: #FC4013 !important;
}

#footer a:visited {
  color: #ffffff !important;
  text-decoration: none;
}

#footer {
background: #1145AA url('images/Elaine_Web_FOOTER.png') repeat-x top left !important;

}

#footer .footer-social a.facebook {
  color: #FFFFFF !important;
  text-decoration: none;
}
#footer .footer-social a.facebook:hover {
  color: #FC4013 !important;
  text-decoration: none;
}

#footer .footer-social a.facebook:visited {
  color: #ffffff !important;
  text-decoration: none;
}

#footer .footer-social a.twitter {
  color: #FFFFFF !important;
  text-decoration: none;
}

#footer .footer-social a.twitter:hover {
  color: #FC4013 !important;
  text-decoration: none;
}

#footer .footer-social a.twitter:visited {
  color: #ffffff !important;
  text-decoration: none;
}


#footer .col-right, #footer .col-left {
  color: #7777777;
}


#footer-widgets a {
  color:#FFFFFF !important;
	text-decoration:underline;
}

#footer-widgets a:hover {
  color:#FC4013 !important;
}

#footer-widgets .widget h3 {
  color:#FFFFFF;
}

.button, a.button, #commentform #submit, .submit, input[type="submit"], input.button, button.button, #wrapper .woo-sc-button {
  background-color:#FC4013;
  border:1px solid #FC4013;
}

#promo {
height:240px;
width:991px;
background:url('images/PROMO_BG.png') no-repeat top left;
margin-bottom: 20px;
}

.promobox-1 {
float: left;
width: 140px;
padding-top:35px;
padding-left:20px;

}
.promobox-2 {
float: left;
width: 531px;
padding-top:30px;
padding-left:15px;

}
.promobox-3 {
float: left;
width: 245px;
padding-top:30px;
padding-left:20px;
padding-right:20px;
}


#promo h6 {
  font-family: "Droid Sans";
  font-size: 1em;
  padding-top: 10px;
  line-height: 1.2em;
}

#salescopy {
font-size: 1.2em;
line-height: 1.5em;
padding-top: 0;
margin-top: -20px;
}

.comments button a {
  color:#000000 !important;
}


.home #content .testimonials .quote .quote-content img{
  display: none;
}

    /* NAVIGATION */


.nav a {
  font-family:'Droid Serif', arial, sans-serif;
  font-size:1.3em;
  font-weight:bold;
}

ul.nav li a {
color:#FC4013 !important;
}

ul.nav li a:hover {
color:#ffffff !important;
}

 #navigation {
    display: block !important;
    margin: 2em 0 0 0;
  }

  #navigation ul.nav {
    /* LEVEL 2 */
  
    /* LEVEL 3 */
  
  }  

   #navigation ul.nav > li {
    margin: 0 0.53em 0 0;

  }
 #navigation ul.nav > li > a {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  
#navigation ul.nav > li > a:hover {
    background: #ffaa46;
    text-decoration: none;
  }
  #navigation ul.nav > li:hover > a {
    background: #ffaa46;
  }

  #navigation ul.nav li a {
    padding: .236em .6em;
    text-decoration: none;
  }

  #navigation ul.nav li.current_page_item > a,
  #navigation ul.nav li.current_page_parent > a,
  #navigation ul.nav li.current-menu-ancestor > a,
  #navigation ul.nav li.current-cat > a,
  #navigation ul.nav li.li.current-menu-item > a {
    background: #ffaa46;
    text-decoration: none;
    color:#ffffff !important;

  }
  #navigation ul.nav ul {
    background: #ffaa46;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0 ;
    margin-top: -4px;
    padding-top: 2px;
  }
  #navigation ul.nav ul > li > a {
    font-size: 0.857em;
    padding: 0.618em 1em;
  }

  #navigation ul.nav ul > li > a:hover {
    text-decoration: none;
    background: #ffaa46;
  }
  #navigation ul.nav ul > li:hover > a {
    background: #ffaa46;
  }
  #navigation ul.nav ul ul {
    margin-top: 0;
    left: 100%;
  }
  .nav-toggle {
    display: none;
  }

ul.nav li.parent > a:after {
    border-color: transparent;
    border-image: none;
    border-style: solid;
    border-width: 0;
    width: 0;
}

ul.nav li.parent > a {
    padding-right: 0.6em !important;
    position: relative;
}

/* 1.4 Tables */
table {
  border-spacing: 0;
  width: 100%;
  border: 0;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f9f9f9;
  box-shadow: 0 0px 20x 0 #ffffff;
  -webkit-box-shadow: 0 0px 0px 0 #ffffff;
  border-collapse: separate;
}
table td,
table th {
  padding: .857em 1.387em;
  text-align: left;
  border-right: 0;
  vertical-align: top;
}
table td p:last-child,
table th p:last-child {
  margin-bottom: 0;
}
table thead th {
  background: #fff;
  border-right: 0;
  border-bottom: 0px solid #657b78;
  text-transform: uppercase;
  padding: 1.387em;
  vertical-align: top;
  color: #657b78;
}
table thead th:first-child {
  -webkit-border-top-left-radius: 36px;
  -webkit-border-bottom-left-radius: 0px;
  border-top-left-radius: 36px;
  border-bottom-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
table thead th:last-child {
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
table tr th:last-child,
table tr td:last-child {
  border-right: 0;
}
table tbody th {
  background: #fff;
  border-bottom: 0px solid #e6e6e6;
}
table tbody tr:nth-child(2n) td {
  background: #E6F2FF;
  border-right: 0;
}
table tbody tr:nth-child(2n) td:last-child {
  border-right: 0;
}
table tbody td {
  background: #E6F2FF;
  vertical-align: top;
  border-bottom: 0px solid #e6e6e6;
  -webkit-box-shadow: inset 0 0px 0 0 #f9f9f9, inset 0 0 0 #ffffff;
  box-shadow: inset 0 0px 0 0 #f9f9f9, inset 0 0px 0 #ffffff;
  -webkit-border-top-left-radius: 36px;
  -webkit-border-top-right-radius: 36px;
  border-top-left-radius: 36px;
  border-top-right-radius: 36px;

}
table tbody h2 {
  font-size: 1em;
  letter-spacing: normal;
  font-weight: normal;
}
table tbody h2 a {
  font-weight: normal;
}
table tbody tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-left-radius: 34px;
  border-bottom-right-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
table tbody tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 34px;
  border-bottom-right-radius: 34px;
  -webkit-border-top-right-radius: 34px;
  -webkit-border-bottom-right-radius: 34px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 34px;

  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
table tbody tr:last-child td {
  border-bottom: 0;
}
table tfoot th {
  color: #657b78;
  background: #fff;
  border-top: 0px solid #e6e6e6;
}
table tfoot td {
  background: #fff;
  border-top: 0px solid #e6e6e6;
}

/* FEATURES AND TESTIMONIALS FIX */
.last {
margin-right: 0 !important;
}


/* TELECLASS PAGE*/

.telehead
{ 
 padding-top: 20px !important;
}

#telecheck table { 
  background-color: #fff;
  width:900px;
  padding: 10px 0 20px 0;
  align: center;
  border: 0 solid black;
}

#telecheck table tbody td {
  background-color: #ffffff;
  padding: 20px 0 0 10px;
  margin: 0;
  vertical-align: middle !important;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border: 0;
  line-height: 1.7em;
}

.professionistas
{
  padding:0px 20px 0 20px;
  font-size: 1.4em;
  line-height: 1.4em;
  border: 0;
  border-top-right-radius: 24px;
  border-top-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
}

.inthisclassyouwill {
  padding-top:30px;
}

#signupbox td {
  background: #1165aa;
  border: 0 !important;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

#signupbox {
  padding:0px 20px 0 20px;
  border: 0 !important;
  border-top-right-radius: 24px;
  border-top-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
}

#signupbox {
  background: #1165aa;
  color: #fff;
  border: 0 !important;
}

#signupbox h1 {
  color: #ffffff !important;
  font-size: 3.7em;
  font-style: strong;
  line-height:1.2em;
  text-align: center;
  border: 0 !important;
}

#signupbox h3 {
  color: #ffffff !important;
  font-size: 1.7em;
  font-style: strong;
  line-height:1.2em;
  border: 0 !important;
}

#signupbox p {
  color: #fff;
  font-size: 1.2em;
  font-style: strong;
  line-height:1.1em;
  border: 0 !important;
}

.form2 {
  width: 300px;
  margin-left: 250px;
  border: 0;
  box-shadow:0 0 0 black;
}

#signupbox table {
  -moz-box-shadow: 0 0 0 black;
  -webkit-box-shadow: 0 0 0 black;
  box-shadow:0 0 0 black;
}

#tabletight table { 
  width:300px;
}

#tabletight table tbody td {
  background-color: none;
  padding:15px;
  vertical-align:bottom;
}}