/*
Theme Name:     C2U
Description:    C2U
Author:         impact
Template:       twentytwelve

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
body {font-family: Calibri, Arial, sans-serif!important; }


html {
    height: 100%
}
.site {background-color: #1cd2d3; color:#182D40; font-weight: bold; font-size:18px; margin-top:0px!important;opacity:0.9; box-shadow:none!important;}
.main-navigation ul.nav-menu {text-align:center;}
.main-navigation li {margin: 0px 1.7rem 0px 0px;}
.entry-title {display:none;}
.main-navigation li a {color:#182D40;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
    color: #FFFFFF;
    font-weight: bold;
}
.main-navigation li a:hover {color:#CFC3AA; text-decoration:underline;}
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; } .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.site-content {padding-top:0px!important;margin-top:0px!important;}
.sub-menu a {color:#FFFFFF!important; padding-left:40px; text-align:center;}
h2 {clear: none !important;}
.site-content article {border-bottom:none;!important; margin-bottom:0px; padding-bottom:0px;}
.site-header img {width:100%;}
div.clear {clear:both;}
.pt-cv-meta-fields {border-bottom: 2px solid white;padding-bottom: 10px;}
.main-navigation li ul {z-index:1000!important;}

.btn-success {background-color:#403130!important; color:#CFC3AA!important}


.site-content article {
   word-wrap: normal;
  -webkit-hyphens: none;
  -moz-hyphens: none;
   hyphens: none;
}

.widget-area .widget {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	word-wrap: normal;
}

.entry-header {display:none;}


.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {color: #182D40!important;}

.homepage-font {font-size:19px;}

@media screen and (max-width: 600px) {
.healing-hands-desktop {display:none;}
.site-header img {width:100%!important;}
.menu-main-nav-container {background-color: black; text-align:left;}
.main-navigation ul.nav-menu {text-align:left!important; padding:5px;}
.main-navigation a {text-decoration:none; }
.main-navigation li {line-height:2em!important; }
.sub-menu a {line-height:2em!important; padding-left:5px!important;}
.hh-facebook {width:40%!important;}

}

@media screen and (min-width: 600px) {
.healing-hands-mobile {display:none;}
.main-navigation li ul li a {color:#000!important; }
.book-online-button {display:none;}
.main-navigation a {text-decoration:none;font-size:16px!important; }
}

hr {margin:0px!important;}
.sb-speech-bubble {color:#ffffff!important;}

/* Navigation Menu */
.main-navigation { margin-top: 3px; text-align: center; } /* margin-top is different in media queries */
.main-navigation li {margin: 0 20px 0 0;}
/* Media Queries Navigation Menu */
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul { border-bottom: 0; border-top: 0;
		display: inline-block!important; text-align: center; width: 100%; }

.site a {color:#182D40!important; text-decoration: underline;}


.what-we-do {
    border-collapse: separate;
    border-spacing: 0px!important;

}

table, th, td {color:#182D40!important; font-size:1.2rem; font-family: Calibri, Arial, sans-serif!important; }


.business-issues {
    font-style: bold;
color:#ffffff!important;
    text-align: center;
    background-color:  #006BFF;
        border-radius: 5px;
      -moz-border-radius: 5px;
      padding: 10px 5px 10px 5px;
          border: 0px solid black;
          width:30%;
margin-bottom:10px!important;
}
      
      .people-solutions
      {    font-style: bold;
color:#000000!important;
              padding: 0px 0 0px 0;
            border: 5px solid #16A5A6;
            border-left:none;
border-top:5px solid #16A5A6!important;
            padding:5px;
        border-radius: 5px!important;
      -moz-border-radius: 5px!important;
    background-color: #b2b2ff;
 font-style: bold;
    width:60%;
margin-left:-15px;
      }

#mc-indicates-required {display:none!important;}

.widget-area .widget h3 {color:#182D40!important; font-size:16px!important;}

#mc_signup_submit {color:#182D40!important; text-transform:uppercase; font-weight:bold;}

.pt-cv-view a, .pt-cv-wrapper .btn {color: #fff !important;}

#contact-header {float:right; font-size:1.1em; color:#fff; padding-top:45px; text-align:right; padding-right:30px;}

#contact-header a {text-decoration: none; }

#contact-header a:hover {text-decoration: underline;}

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {box-shadow:none!important;}


.w3eden .navbar-default {display: none!important;}

#site-navigation li.current-menu-item a { text-decoration:underline!important; }