body {
    color: #666666;
    background: #eeeeee;
}
tr, th, td {
    border-bottom: 1px solid #EEEEEE;
}
blockquote:before{
    color: #71B8FF;
    content: " i" !important;
    display: block;
    font-family: 'MinimaIcons' !important;
    font-size: 30px;
    font-style: normal;
    font-weight: normal;
    height: 40px;
    left: 0;
    position: absolute;
    width: 40px;
}
hr {
    color: #EEEEEE;
    background-color: #EEEEEE;
}
abbr, acronym {
    border-bottom: 1px dotted #000;
}
del {
    color: #000;
}
h1, h2, h3, h4, h5, h6 {
    color: #666666;
}
a {
    color: #559BCE;
}
.navigation h2, .navigation .logo {
    color: #559BCE;
}
.navigation .ti-site-logo-title {
    color: #a8c0d8;
}
.navigation .dropdown .icon-menu{
    color: #666666;
}
.navigation .dropdown.open .icon-menu,
.navigation .dropdown .icon-menu:hover{
    background: #71B8FF;
    color: #ffffff;
}
.navigation .search-toggle:hover,
.navigation .search-toggle.active{
    background-color: rgb(22,40,98);
}
.navigation .search-toggle a .icon-lens{
    color: #ffffff;
}
.navigation .search-toggle:hover .icon-lens,
.navigation .search-toggle.active .icon-lens{
    color: #ffffff;
}
.navigation #search-container{
    background: #f8f8f8;
}
.navigation #search-container input[type="submit"]:after{
    color: #ffffff;
}
.navigation .menu li ul{
}
.navigation .menu li ul {
    background: #fff;
}
.navigation .menu li ul li a {
}
.navigation .menu li ul li:hover>a{
    background: #666666;
    color: #ffffff;
}
.navigation li a {
    color: #999999;
}
.navigation .page_item_has_children>a:after,
.navigation .menu-item-has-children>a:after{
    border-color: #999999 transparent transparent transparent;
}
.navigation li.page_item_has_children:hover>a:after,
.navigation li.menu-item-has-children:hover>a:after{
    border-color: #ffffff transparent transparent transparent;
}
.navigation li ul .page_item_has_children>a:after,
.navigation li ul .menu-item-has-children>a:after{
    border-color: transparent transparent transparent #999999;
}
.navigation li ul li.page_item_has_children:hover>a:after,
.navigation li ul li.menu-item-has-children:hover>a:after{
    border-color: transparent transparent transparent #ffffff;
}

.navigation .dropdown-menu {
    background: #fff;
    border: 1px solid #eee;
}

.navigation .dropdown-menu a {
    border-bottom: 1px solid #eee;
    color: #559BCE;
}
.navigation .dropdown-menu:after {
    border-bottom-color: #fff;
}
.navigation .dropdown-menu:before {
    border-bottom-color: #eee;
}
.hover-on .navigation>div>ul>li:hover>a,
.hover-on .navigation>div>ul>li.current_page_item>a{
    color: #ffffff;
    background: #71B8FF;
}
.hover-on .navigation>div>ul>li:hover>a {
    color: #ffffff;
}
.hover-on .navigation>div>ul.dropdown-menu>li:hover>a {
    color: #666666;
}
.navigation .dropdown-menu a {
    color: #666666;
}
.navigation .dropdown-menu a:hover,
.navigation .dropdown-menu li:hover a,
.navigation .dropdown-menu li.current_page_item>a{
    border-bottom: 1px solid #eee!important;
}
.btn,.hover-on .content input[type=submit] {
    background: rgb(46,62,114);
    color: #ffffff;
}
.hover-on .btn:hover,
 .hover-on .content input[type=submit]:hover{
     background: rgb(22,40,98);
     border-color: rgb(22,40,98);
 }
.hover-on .btn:active,
.hover-on .content input[type=submit]:active{
    background: #4FA7FF;
    border-color: #4FA7FF;
}
.hover-on .content input[type=reset] {
    background: #666666;
    color: #ffffff;
}
.hover-on .content input[type=reset]:hover{
    background: #8b8b8b;
}

.hover-on .content input[type=reset]:active{
    color: #fff;
    background: #555555;
}
.btn-primary.btn{
    background: #666666;
    border: 1px solid #666666;
    color: #ffffff;
}
.hover-on .btn-primary.btn:hover{
    background: #8b8b8b;
    border-color: #8b8b8b;
}
.hover-on .btn-primary.btn:active{
    background: #555555;
    border-color: #555555;
}
.btn-danger.btn {
    background: #FF9999;
    border: 1px solid #FF9999;
    color: #fff;
}
.hover-on .btn-danger.btn:hover {
    background: #FFB7B7;
    border-color: #FFB7B7;
}
.hover-on .btn-danger.btn:active {
    color: #fff;
    background: #FF7777;
    border-color: #FF7777;
}
.btn-secondary.btn {
    background: #00D9A3;
    border: 1px solid #00D9A3;
    color: #ffffff;
}
.hover-on .btn-secondary.btn:hover {
    background: #15FFC5;
    border-color: #15FFC5;
}
.hover-on .btn-secondary.btn:active {
    background: #00BF8F;
    border-color: #00BF8F;
}
.btn-info.btn {
    background: #26C9FF;
    border: 1px solid #26C9FF;
    color: #fff;
}
.hover-on .btn-info.btn:hover {
    background: #75DDFF;
    border-color: #75DDFF;
}
.hover-on .btn-info.btn:active {
    color: #fff;
    background: #00BBF9;
    border-color: #00BBF9;
}
.post .ti-title>h2, .page .ti-title>h2, .post .ti-title>h2 a, .page .ti-title>h2 a {
    color: #999999;
}
#ti-subfooter-container {
    border-top: 1px solid #eee;
}
#ti-footer-container {
    border-top:1px solid #EEEEEE;
    background: #666666;
}
#ti-slideshow-container {
    background: #f9f9f9;
}
#ti-slideshow-container .ti-jlayer-slideshow {
    border: 1px solid #fff;
}
#ti-content .page,
#ti-content #post-single{
    background: #FFFFFF;
}
.pagination span, .pagination a {
    color: #ffffff;
    background: #71B8FF;
    display: inline-block;
}
.page-link{
    border-top:1px solid #EEEEEE;
}
.page-link a{
    background: #71B8FF;
    color: #ffffff;
}
.page-link a:hover{
    background: #666666;
    color: #ffffff;
}
.pagination .current {
    background: #666666;
    color: #ffffff;
}
.hover-on .pagination a:hover {
    background: #666666;
    color: #FFFFFF;
}
.hover-on .pagination .title {
    color: #559BCE;
}
code {
    background: #f2f2f2;
    color: #555;
}
.ti-content-title{
    color: #ff3300;
}
.ti-back-to-top{
    border-bottom: 1px solid #cccccc;
}
/* Common Styles End */
.ti-site-logo{
    background: #666666;
    color: #ffffff;
}
.ti-site-logo-title{
    color:#666;
}
#ti-header-container{
    background: #FFFFFF;
}
#ti-header-menu a{
    color: #666666;
}
.ui-carousel .slide{
    background: #eeeeee;
}
.ui-carousel{
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #dddddd;
}
.slideshow-text h2,.slideshow-text p{
    color:#fff;
}
.entry-content .min-post-thumbnail{
    background: #f9f9f9;
}
.post-navigation{
    border-top: 1px solid #eeeeee;
}
.post-navigation .span6{
}
.post-navigation .screen-reader-text{
    color: #999999;
}
.post-navigation a:hover{
}
.post-navigation .nav-button{
    background: #71B8FF;
    color: #ffffff;
}
.post-navigation a:hover .nav-button{
    background: #97CBFF;
}
.post-navigation .span6:first-child{
}
@media (max-width:649px) {
    .post-navigation .span6:last-child a{
        border-top:1px solid #EEEEEE;
    }
}
.subfooter-address{
    color: #999999;
}
.subfooter-social .subfooter-social-icon:hover{
    background: #DD7D7D;
}
.subfooter-social .subfooter-social-icon{
    background: #559BCE;
}
.subfooter-social .subfooter-social-icon span[class^="icon"]{
    color: #ffffff;
}
.subfooter-twitter-date{
    color: #666666;
}
.subfooter-twitter-user{
    color: #0D679F;
}
.subfooter-recent-posts a{
    color:#0D679F;
    border-bottom: 1px solid #dddddd;
}
.subfooter-blog a{
    color:#0D679F;
}
.subfooter-recent-comments a{
    color: #0D679F;
}
#ti-sidebar .widget,
#ti-left-sidebar .widget,
#ti-subfooter-sidebar .widget,
#ti-postcontent-sidebar .widget{
    background: #FFFFFF;
}
#ti-sidebar .widget>h1,
#ti-sidebar .widget>h2,
#ti-sidebar .widget>h3,
#ti-sidebar .widget>h4,
#ti-sidebar .widget>h5,
#ti-sidebar .widget>h6,
#ti-left-sidebar .widget>h1,
#ti-left-sidebar .widget>h2,
#ti-left-sidebar .widget>h3,
#ti-left-sidebar .widget>h4,
#ti-left-sidebar .widget>h5,
#ti-left-sidebar .widget>h6,
#ti-postcontent-sidebar .widget>h1,
#ti-postcontent-sidebar .widget>h2,
#ti-postcontent-sidebar .widget>h3,
#ti-postcontent-sidebar .widget>h4,
#ti-postcontent-sidebar .widget>h5,
#ti-postcontent-sidebar .widget>h6,
#ti-subfooter-sidebar .widget>h1,
#ti-subfooter-sidebar .widget>h2,
#ti-subfooter-sidebar .widget>h3,
#ti-subfooter-sidebar .widget>h4,
#ti-subfooter-sidebar .widget>h5,
#ti-subfooter-sidebar .widget>h6{
    background: #666666;
    color: #FFFFFF;
}
.sidebar-latest-post a{
    color: #0D679F;
}
.ti-text,.ti-textarea,textarea,.content input[type="email"],.search-query,.content input[type="text"],.content input[type="password"]{
    border: 1px solid #cccccc;
    -moz-box-shadow:    inset -1px 1px 2px #cccccc;
    -webkit-box-shadow: inset -1px 1px 2px #cccccc;
    box-shadow:         inset -1px 1px 2px #cccccc;
    color: #666666;
}
.ti-text:active,
.ti-textarea:active,
.ti-text:focus,
.ti-textarea:focus,
.content textarea:focus,
.content textarea:active,
.search-query:focus,
.search-query:active,
.content input[type="text"]:focus,
.content input[type="text"]:active,
.content input[type="password"]:focus,
.content input[type="password"]:active
.content input[type="email"]:focus,
.content input[type="email"]:active{
    border: 1px solid #71B8FF;
}
#ti-submit{
    color: #ff3300;
}
#ti-title-container {
    background: transparent;
}
#ti-title-container .ti-title h1 {
    color: #ffffff;
}
#ti-title-container .ti-title a, #ti-title-container .ti-title .breadcrum-menu {
    color: rgb(22,40,98);
}
.ti-title{
    color: #666666;
}
.loop-footer .post-meta{
    border-bottom: 1px solid #EEEEEE;
}
.loop-footer .post-meta .segment{
    color: #999999;
}
.content .breadcrum-menu{
    color: #666;
}
.content .breadcrum-menu>a{
    color:#666;
}
.breadcrum-menu{
    color:#fff;
}
.breadcrum-menu>a{
    color:#fff;
}
#respond{
    padding:10px;
    background: #ffffff;
}
.comment-title{
    color: #ff3300;
    border-bottom: 1px solid #cccccc;
}
.comment ul{
    border-top: 1px solid #eeeeee;
}
#comments>ul>li{
    border-bottom: 1px solid #EEEEEE;
}
.main-comments li img{
    border: 1px solid #dddddd;
    background: #ffffff;
}
#comments{
    border-top: 1px solid #eeeeee;
}
.ti-sub-menu{
    background: #fff;
}

.ti-sub-menu > li:last-child > a{
    border-bottom: 1px solid #ddd;
}
.ti-sub-menu > li:first-child > a{
    border-top: 1px solid #ddd;
}

.navbar .nav > li > ul li a{
    border-bottom: 1px solid #ddd;
    background: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;

}
.hover-on .navbar .nav > li > ul li a:hover{
    background: #ddd;
    border-color: #ccc;
}
.ti-tabs-text{
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

table th,
table td {
    background: #fff;
}


table tbody + tbody {
    border-top: 2px solid #dddddd;
}

.search-area #searchform{
    border-bottom: 1px solid #dddddd;
}
.content .post,
.content .page{
    background: #FFFFFF;
}
.content .post .post-info{
    background: #f8f8f8;
}

.content .sticky{
    background: #f8f8f8;
}
.content .sticky .post-info{
    background: #eeeeee;
}
#post-single .post{
    border-bottom: none;
}
#bbp_topic_submit,
#bbp_reply_submit{
    color: #555;
    border: 1px solid #dedede;
}
#bbp_topic_submit,
#bbp_reply_submit{
    background: #336699;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4477cc', endColorstr='#336699'); /*  IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#4477cc), to(#336699)); /*  WebKit */
    background: -moz-linear-gradient(top,  #4477cc, #336699);
    border-color: #34679c #34679c #336699;
    color: #fff;
    text-shadow: 0 1px 0 #225588;
    -webkit-box-shadow: 0 1px 1px #336699, inset 0 1px 0 #6699dd;
    -moz-box-shadow: 0 1px 1px #336699, inset 0 1px 0 #6699dd;
    box-shadow: 0 1px 1px #336699, inset 0 1px 0 #6699dd;
}
.hover-on #bbp_topic_submit:hover,
.hover-on #bbp_reply_submit:hover{
    background: #4477cc;
    border-color: #336699 #34679C #4477CC;
    text-shadow: 0 1px 0 #225588;
    -webkit-box-shadow: 0 1px 1px #2277CC, inset 0 1px 0 #6699dd;
    -moz-box-shadow: 0 1px 1px #2277CC, inset 0 1px 0 #6699dd;
    box-shadow: 0 1px 1px #2277CC, inset 0 1px 0 #6699dd;
}
#ti-footer .navbar a{
    color: #cccccc;
}
.hover-on #ti-footer .navbar a:hover{
    color:#dddddd;
}
.footer-copyright{
    color: #cccccc;
}
.bypostauthor{
    background: #ffffff;
}
.gallery-caption{
    color:#464646;
}
.gallery-count{
    border-bottom: 1px solid #dddddd;
}
#entry-author-info{
    background: #eeeeee;
}
.pagination-title{
    color: #666666;
}
/** post formats styling **/
.ti-chat-post{
    border: 1px solid #ddd;
}
.ti-chat-post>p{
    background: #fff;
}
.ti-chat-post>p:nth-child(even){
    border-left: 5px solid #ddd;
    background: #f2f2f2;


}
.ti-chat-post>p:nth-child(odd){
    border-left: 5px solid #999;
    background: #fff;


}
.hover-on .ti-chat-post>p:nth-child(even):hover{
    background: #f2f2f2;
}
.hover-on .ti-chat-post>p:nth-child(odd):hover{
    background: #f5f5f5;
}
.ti-status-post{
    border: 1px solid #ddd;
    background: #fff;
}

#ti-footer li a{
    color: #ffffff;
}
#nav-above{
    border-bottom: 1px solid #eee;
}
.reveal-modal-bg {
    background: #000;
}
.reveal-modal h1{
    color: #444444;
}

.reveal-modal {
    background: #fff;
}

.reveal-modal .close-reveal-modal {
    color: #aaa;
}
.home-content h4{
    color: #666666;
}
.ui-featured-boxes{
    background: #f9f9f9;
}
.ui-featured-boxes .featured-container{
    background: #f9f9f9;
}
.ui-featured-boxes .featured-box a h3,
.ui-featured-boxes .featured-box a .description{
    color: #999999;
}
.ui-element .nav{
}
.ui-element .nav a{
    color: #cccccc;
}
.ui-element .nav .nav-container>a{
    background: #71B8FF;
}
.ui-element .nav .nav-container>a:hover{
    background: #666666;
}
.ui-element .nav a span[class^="icon"]{
    color: #ffffff;
}
.ui-element .nav a span[class^="icon"]{
    color: #ffffff;
}
.ui-element .nav li .ui-bullet{
    border: 2px solid #ffffff;
}
.ui-element .nav li .ui-bullet:hover,
.ui-element .nav li.active .ui-bullet{
    border: 2px solid #FFFFFF;
    background: #ffffff;
}
.ui-carousel .carousel-footer .carousel-text p{
    color:#ffffff;
}
.ui-carousel .carousel-footer .carousel-text h4{
    color: rgb(46,62,114);
}
.ui-carousel .carousel-footer .carousel-text a{
    color: #ffffff;
}
.ui-carousel .carousel-footer .carousel-text a.btn{
    color: #71B8FF;
    background: #ffffff;
    border-color: #ffffff;
}
.ui-carousel .carousel-footer{
    background: #ffffff;
    background: rgba(255,255,255,0.85);
    color: #666666;
}
.ui-carousel .carousel-footer .nav{
    background: none;
}
.ui-carousel .carousel-footer .carousel-text{
    background: rgba(255,255,255, 0.6);
}
.ui-carousel .nav a span[class^="icon"]{
    color: #ffffff;
}
.ui-carousel .nav li .ui-bullet{
    border: 2px solid #ffffff;
}
.ui-carousel .nav li .ui-bullet:hover,
.ui-carousel .nav li.active .ui-bullet{
    border: 2px solid #ffffff;
    background: #ffffff;
}

}
/** colors for widgets **/
#wp-calendar th{
    color: #666666;
}
#wp-calendar td{
    color: #999999;
}
#wp-calendar tr{
}
#wp-calendar td a{
    background: #eeeeee;
    color: #999999;
}
#wp-calendar td a:hover{
    color: #ffffff;
    background: #71B8FF;
}
#wp-calendar #prev a,
#wp-calendar #next a{
}
#wp-calendar #today{
    background: #71B8FF;
    color: #ffffff;
}
#wp-calendar caption{
    color: #999999;
}
.content .post .post-info .format-icon{
    background: #666666;
}
.content .post .post-info .format-icon span[class^='icon']{
    color: #FFFFFF;
}
.address-social-links span.label{
    color: #bbbbbb;
}
.address-social-links .subfooter-social-icon:hover{
    background: #97CBFF;
}
.address-social-links .subfooter-social-icon{
    background: #71B8FF;
    color: #ffffff;
}
.ti-comment h6 a{
    color: #999;
}