
/*==========================================================================================
	
This file contains styles related to the colour scheme of the theme

==========================================================================================*/



a{color:#0bb1e5;text-decoration:underline;
-webkit-transition: all 0.2s ease-in-out 0s;
   -moz-transition: all 0.2s ease-in-out 0s;
   -o-transition: all 0.2s ease-in-out 0s;
   -ms-transition: all 0.2s ease-in-out 0s;
   transition: all 0.2s ease-in-out 0s;}
a:hover, a:focus{color:#0bb1e5;text-decoration:none;}

body{background:#ffffff url("https://www.chattychiro.com/wp-content/uploads/2014/09/natural_paper.png ") repeat 0 0;
color:#999999;
font: 18px "Source Sans Pro", Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: 100%;
line-height:1;}

.mainWrap{background:#ffffff;}

.topbar{background:#333538;}

a.facebook{background:url("../images/icon-facebook.png") no-repeat 0px 0px;}   
a.facebook:hover{background-position:-22px 0px;}   
a.twitter{background:url("../images/icon-twitter.png") no-repeat 0px 0px;}   
a.twitter:hover{background-position:-22px 0px;}   
a.rss{background:url("../images/icon-rss.png") no-repeat 0px 0px;}   
a.rss:hover{background-position:-22px 0px;}   
a.gplus{background:url("../images/icon-gplus.png") no-repeat 0px 0px;}   
a.gplus:hover{background-position:-22px 0px;}   
a.linkedin{background:url("../images/icon-linkedin.png") no-repeat 0px 0px;}   
a.linkedin:hover{background-position:-22px 0px;} 

.menu li a {color:#797979;}
.menu li a:hover, .menu li:hover > a{color:#ffffff;
background:#0bb1e5;}

.menu ul { background: #ffffff;
border:1px solid #e0e0e0;
}

.menu ul li a {color:#797979;
border-left:2px solid #ffffff;
background:#ffffff;
}
.menu ul li a:hover, .menu ul li:hover > a{
background:#f0f0f0;
border-left:2px solid #0bb1e5;
color:#797979;
}
.menu li.current_page_item > a, .menu li.current-menu-ancestor > a{color:#ffffff;
background:#0bb1e5; }

.menu .sub-menu li.current-menu-parent > a, .menu .sub-menu li.current_page_item > a, .menu .sub-menu .sub-menu li.current-menu-item a{background:#f0f0f0;
border-left:2px solid #0bb1e5;
color:#797979;}

.mobile-navigation {
    background-color: #F8F8F8;
    color: #8F8F8F;
}


.flex-caption{background-color:rgba(11, 177, 229, 0.8);
color:#ffffff;}

.flexslider-top .flex-direction-nav a, .flexslider-testimonials .flex-direction-nav a {
    background: url("../images/flexslider-arrows.png") no-repeat scroll 0 0 transparent;
	}

.home-feature img, .team-member img{box-shadow: 0px 0px 0px 7px #e0e0e0;
}
.home-feature:hover img, .team-member:hover img{box-shadow: 0px 0px 0px 7px #0bb1e5;}
.home-feature h2{color:#0bb1e5;}

.team-member h4, .test-author-name{color:#0bb1e5;}

.home-title h3, .sidebar-title h3{background:#ffffff;
color: #353535;}


.gal-img .gal-more{background-color:rgba(11, 177, 229, 0.1);}
a.gal-btn, .gal-btn-2{background:#f59e0b;
border:3px solid #fbbf24;
color:#ffffff;
}
a.gal-btn:hover{color:#fbbf24;}

.cases-text{border-top:5px solid #0bb1e5;}
.gallery-text{background:#0bb1e5;color:#ffffff;}
.title-gal-post a, .sub-title{color:#353535;
text-decoration:none;}
.title-gal-post a:hover{color:#0bb1e5;}

.item-avatar{box-shadow: 0px 0px 0px 5px #e0e0e0;}

.news-info{background:#f59e0b;
color:#ffffff;}
.news-info a{color:#ffffff;
text-decoration:none;}
.news-info a:hover{color:#fbbf24;}
.home-apoint{border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
}
.home-apoint h2{color:#353535;}
.home-apoint-btn a, .read-more a, #submit-comm, #submit{background:#f59e0b;
color:#ffffff;
}
.home-apoint-btn a:hover, .read-more a:hover, #submit-comm:hover, #submit-comm:active, #submit:hover, #submit:active{background:#fbbf24;
color:#ffffff;}

footer.wrap{background:#333538;}
footer h3, .tweet .tdate, .foo-news h4, .foo-faq h4, .foo-news .snews-date{color:#e0e0e0;}
.foo-news a, .foo-news a:hover{color:#999999;}
.copy-holder{ background:#232426;}
.copy-holder a{color:#e0e0e0;
text-decoration:none;}
.copy-holder a:hover{color:#e0e0e0;
text-decoration:underline;}

/**** BLOG *****/
.title-blog-post, .title-blog-post a{color:#353535;
text-decoration:none;
}
.title-blog-post a:hover{color:#0bb1e5;}

.page-numbers, .page-numbers:hover{ background: #ffffff;
border: 1px solid #e0e0e0;
color:#999999;
}
.page-numbers:hover, .current, .current:hover{color:#ffffff;
background:#0bb1e5;
border: 1px solid #0bb1e5;}
/**** END BLOG *****/

/**** SIDEBAR *****/
input#search-string{background:#f0f0f0;
border:1px solid #f0f0f0;
color:#353535;
}
.schedule ul li, .widget_archive ul li{border-bottom:1px solid #e0e0e0;}
.ft_recent_post .snews-title a {color:#353535;
text-decoration:none;}
.widget_archive a{color:#999999;
text-decoration:none;}
.ft_recent_post .snews-title a:hover, .widget_archive a:hover{color:#0bb1e5;}
/**** END SIDEBAR *****/

.trigger{background:#0bb1e5 url('../images/toggle-plus.png') no-repeat 7px 16px;}
.trigger a{color:#ffffff;}
.active-toggle{background:#0bb1e5 url('../images/toggle-minus.png') no-repeat 7px 16px;}
.toggle_container{background:#f0f0f0;}

.pt-title{background:#0bb1e5;
color:#ffffff;}
.pt-features li{background:#ffffff;}
.pt-features li:nth-child(2n) {background-color: #f0f0f0;}
.pt-features li:hover{background:#0bb1e5;
color:#ffffff;}

.service-feature{background:#0bb1e5;
color:#ffffff;}

.flickr img{border:3px solid #e0e0e0;-webkit-transition: border-color 0.3s ease;-moz-transition: border-color 0.3s ease;
-o-transition: border-color 0.3s ease;transition: border-color 0.3s ease;}
.flickr img:hover{border:3px solid #0bb1e5;}

.comment-body {border-bottom: 1px solid #e0e0e0; }
.comment-author .author a:link, .comment-author .author a:visited { color: #999999;text-decoration:none;}
.comment-author .author a:hover { color: #0bb1e5;}
.comment-reply-link, #cancel-comment-reply-link{ color:#f59e0b; font-size: 12px;}
.comment-reply-link:hover, #cancel-comment-reply-link:hover { color: #fbbf24;}

input.comm-field, #comment, #message2, input.comm-field:focus, #message2:focus, #comment:focus {border:1px solid #e0e0e0;
color:#999999;}

input.comm-field:focus, #message2:focus, #comment:focus {border:1px solid #0bb1e5;}

.output2{border:1px solid #ff0000;}


.no-page{color:#909090;
background:#e0e0e0;
}

body {
    color: #6B6B6B;
}
h1 {
  color: #93d7f6;
}
h2 {
  color: #5487a5;
}
.call-butt {
  text-decoration:none;
  margin: 0 10px;
}
.butt-row {
  margin: 30px 0;
}
@media only screen and (max-width : 768px) {
  .social-hide {
    display: none;
  }
}
.textwidget h2, .container h2 {
  color: #5487a5;
}
.textwidget h3, .container h3 {
  color: #355a73;
}
.google-maps {
  position: relative;
  padding-bottom: 75%;
  overflow: hidden;
}
.google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
}
.home-feature {
    text-align: center;
}
.home-feature h1 {
    margin-top:20px;
    margin-bottom:20px;
}
.home-title {
   padding: 33px 0 25px 0;
}
.well {
    background-color: #FAFBFD;
}
.the_content ul, .content ul { 
   list-style-type: disc; 
   list-style-position: inside; 
   margin-bottom: 20px;
   padding-left: 40px; 
}
.the_content ul ul, .content ul ul { 
   list-style-type: circle; 
   list-style-position: inside; 
   margin-left: 15px;
   padding-left: 40px; 
}
.the_content ol ul, .content ol ul { 
   list-style-type: decimal; 
   list-style-position: inside; 
   margin-left: 15px; 
}
.the_content ol li, .content ol li { 
   display: list-item;
   padding: 5px 0 5px 40px;
   list-style-type: decimal;
   list-style-position: inside;
}
.the_content ul li, .content ul li { 
   display: list-item;
   padding: 5px 0 5px 10px;
   list-style-type: disc;
   list-style-position: outside;
}
.foo-block li {
   display: list-item;
}
.topbar {
  background: #355a73;
}
.news-info {
  background: #5487a5;
}
.home-feature img, .team-member img {
   border-radius: 10%;
   box-shadow: 0px 0px 0px 3px #e0e0e0;
}
.menu ul li a {
   font-size:14px;
}
p.wp-caption-text {
    font-size: .7em;
}