/* Copyright (C) 2007 - 2011 YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/** Custom Style Sheet - Use this file to style your content**/

body#page {
    background: #000 url(../images/page_bkg.png) repeat-x top left;
    padding: 0;
    font: 12px/20px Arial, Helvetica, sans-serif;
}
.wrapper {
    -moz-border-radius: 0;
    border-radius: 0px;
    background: #fff url(../images/wellness_back.jpg) 0 5px no-repeat;
    border: 0px solid #fff;
    padding: 0 15px;
}
.sidebar-bg {
    display: none;
}
#toolbar {
    display: none;
}
.kimHeading {
    color: #d50!important;
}
#header, #menubar {
    border-width: 0 0 0 0;
}
#headerbar {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    margin: 0px;
}
.contactList p{margin:0px} 
.wellness {
    color: #791;
}
#headerbar .left .module {
    /*background: #fff url(../images/swift_logo.png) top right no-repeat;*/
    margin-top: 6px;
    margin-bottom: 0;
    padding-top: 35px;
}
#logo > img {
    margin-top: 16px;
}
#headerbar .logo_custom {
    margin-left: -15px;
    margin-top: 9px;
}
#menubar {
    background: url("../images/nav_bkg.png") no-repeat scroll 0 0 transparent;
    padding: 0 2px 2px;
}
#top-a, #top-b, #main, #footer {
/*padding: 0 2px;*/
}
#top-a, #main {
    position: relative;
    z-index: 1;
}
#top-a {
    margin-bottom: 10px;
}
#content {
    margin: 0 30px 20px 0;
}
.is-homepage #content {
    margin-top: 20px;
}
#footer {
    margin-top: 40px;
    padding: 30px;
    font-size: .90em;
}
/** SEARCH **/

#headerbar {
    position: relative;
    z-index: 9999;
}
#menubar {
    position: relative;
    z-index: 999;
}
#page form.searchbox .results {
    z-index: 9999;
}
.search-results p.meta {
    display: none;
}
.search-results #system .item > header {
    margin-bottom: 0;
}
.searchbox-form {
    margin: 41px 6px 0 0 !important;
    padding: 0 10px;
    width: 220px;
}

.searchbox-form {
    z-index: 999;
}

.menu-dropdown li.level1 {
    text-align: center;
}
.menu-dropdown li.level1 div {
    text-align: left;
}
.menu-dropdown li.level1 span span {
    width: 161px;
}
.menu-dropdown li.level2 span span {
    width: auto;
}
/* .menu-dropdown li.level1.item7 span span {
    width:150px;
} */
.menu-dropdown li.level1.item1 a span {
    width: 101px;
}
.menu-dropdown li.level1.item7 span {
    border: 0;
}
.menu-dropdown li.parent .level1 {
    background-image: none;
    padding: 0 0 0 0;
}
.menu-dropdown li.level1:hover .level1, .menu-dropdown li.remain .level1 {
    background: none;
}
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
    padding: 5px 15px 1px;
    width:100px;
}
.menu-dropdown .dropdown {
    top: 36px;
}
.menu-dropdown a.level1, .menu-dropdown span.level1 {
    border-color: #ccc;
}
.menu-dropdown span.level1 > span {
    border-color: #ccc;
}
.menu-dropdown li.level1 a.level1 span, .menu-dropdown li.level1 span span {
    background: #fff url(../images/nav_bkg_off.png) top left repeat-x;
    /**text-transform: uppercase;**/
    color: #05428c;
}
.menu-dropdown li.level2 a.level1 span, .menu-dropdown li.level2 span span {
    background: none;
    text-transform: none;
    color: #444;
}
.menu-dropdown li.level1 a.level1:hover span, .menu-dropdown li.level1.remain span span {
    background: #fff url(../images/nav_bkg_hover.png) top left repeat-x;
}
.menu-dropdown li.level1.current a.level1 span, .menu-dropdown li.level1.active span span {
    background: #fff url(../images/nav_bkg_on.png) top left repeat-x;
}
.menu-dropdown li.level1 a.level1:hover span, .menu-dropdown li.level1.remain span span, .menu-dropdown li.level1.current a.level1 span, .menu-dropdown li.level1.active span span {
    background: none;
}
.menu-dropdown a {
    color: #444;
}
.menu-dropdown li.level2 a:hover span, .menu-dropdown li.level3 a:hover span, #footer .menu li.level1 a:hover span {
    color: #05428c;
    text-decoration: underline;
}
.menu-dropdown a.level2 > span, .menu-dropdown span.level2 > span {
    padding: 4px 0;
}
.menu-dropdown ul.level3 {
    padding: -5px 15px 10px 3px;
    color: #05428c;
}
.menu-dropdown ul.level3 li {
    background: transparent url(../images/bullet.gif) 0 5px no-repeat;
    padding-left: 10px;
    margin-top: 1px;
    margin-bottom: 1px;
}
.menu-dropdown a.level3 > span, .menu-dropdown span.level3 > span {
}
#top-a, #top-b, #top-b .mod-line {
    border-width: 0;
}
#top-b {
    margin-top: 16px;
    margin-bottom: 16px;
}
#top-b .width-wide .mod-line {
    padding: 0;
}
#top-b .width-narrow .mod-line {
    padding: 9px;
    border-width: 1px;
    margin-left: 37px;
}
#top-b div.basic div.yoo-carousel .bottom .panel-container-outer {
    border-left: 0px solid #C8C8C8;
    border-right: 0px solid #C8C8C8;
    border-top: 0px solid #C8C8C8;
    padding: 0 0;
}
#top-b div.basic div.yoo-carousel div.bottom ul.tabs {
    background: none;
    height: 30px;
    position: relative;
}
#top-b div.basic div.yoo-carousel .article {
    padding: 0;
}
#top-b .mod-line a.button-more {
    font-size: .90em;
}
h1 {
    font-size: 1.7em;
    font-weight: bold;
    color: #00467f;
}
header > h1 {
    font-size: 1.8em;
    font-weight: bold;
    color: #00467f;
}
.is-homepage #system .item > header {
    margin-bottom: 0;
}
.is-homepage #system .item > header h1 {
    line-height: 1.2em;
}
.is-homepage #system .items .leading .item {
    margin-bottom: 12px;
    padding-bottom: 12px;
}
.is-homepage #system .items .leading .item .content p {
    margin: 0 0 8px 0;
}
h2 {
    font-size: 1.4em;
    font-weight: bold;
    color: #00467f;
}
h3 {
    font-size: 1.2em;
    font-weight: bold;
    color: #DF6A0B;
}
h3.module-title {
    color: #ffdf69;
    font-weight: bold;
    margin-bottom: 5px;
}
h4 {
    font-size: 1.0em;
    font-weight: bold;
    color: #00467f;
}
h4.apoll_mod_title {
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: normal;
    color: #444;
    margin-top: 0;
}
h5 {
    font-size: 1.0em;
    font-weight: bold;
    color: #00467f;
    font-style: italic;
}
h1, h2, h3, h4, h5, h6 {
    margin: 20px 0 10px;
    font-family: "DroidSansbold" !important;
}
a {
    color: #05428c;
    text-decoration: underline;
}
#sidebar-b a, #sidebar-a a {
    text-decoration: none;
}
#content a:hover, a.button-more:hover {
    color: #096AE1;
}
#sidebar-b a:hover, #sidebar-a a:hover {
    text-decoration: underline;
}
#main a:active:not([class]), #main a:focus:not([class]) {
    top: 0px;
}
a.button-more {
    -moz-border-radius: 0 0 0 0;
    background: url("../images/button_more_bkg.png") no-repeat scroll right top transparent;
    border: 0 none;
    color: #FFFFFF;
    letter-spacing: 0.06em;
    text-decoration: none;
    text-shadow: 0 0 0;
    text-transform: uppercase;
    padding: 5px 12px 8px 12px;
}
a.button-more {
    display: inline-block;
}
.is-homepage .style_poll_module .button {
    background: url("../images/button_more_bkg.png") no-repeat scroll right top transparent;
    border: 0 none;
    color: #fff;
    padding: 5px 12px 8px 12px;
    text-transform: uppercase;
}
.is-homepage .style-poll-module #apoll_links, .is-homepage .style-poll-module .apoll_result_link {
    display: none;
}
#system .item > header .icon {
    margin: 2px 0 0 8px;
}
#page #maininner {
    width: 870px;
    margin: 0 60px 0 30px;
}
#page.sidebar-b-left #maininner {
    width: 670px;
    margin: 0;
}
#sidebar-b .grid-v .mod-line {
    border-width: 0 0 0 0;
    background: url(../images/module_body_bkg.png) repeat-x;
    padding: 15px;
    margin: 0 2px 4px 2px;
    color: #fff;
	background-size:100%;

}
#sidebar-b .grid-box {
    /*background: #fff url(../images/module_bkg.png) no-repeat bottom left;*/
    padding: 0;
}
/* #sidebar-b .grid-box:last-child {
	background-image:none;	
	background-color: #fff;
	border:1px solid #ccc;
}
*/

#sidebar-b .style_poll_module {
    padding: 15px;
}
#sidebar-b .style_poll_module h3 {
    color: #00467F;
}
#sidebar-b .grid-box p {
    line-height: 1.3em;
    margin: 0 0 7px 0;
}
#sidebar-b .grid-box a {
    color: #fff;
    font-size: 1.0em;
    line-height: 1.2em;
}
.is-homepage #sidebar-b .grid-box {
    margin-bottom: 10px;
}
.is-homepage #sidebar-b .grid-box h3 {
    font-size: 1.8em;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 4px;
}
.is-homepage #sidebar-b .grid-box p {
    font-size: 1.2em;
}
.is-homepage #sidebar-b .grid-box a {
    font-size: 1.0em;
}
.is-homepage #top-a {
    display: none;
}
.mod-line.style_link_breadcrumbs {
    padding: 0;
}
/*.style_link_breadcrumbs .breadcrumbs*/
.module .breadcrumbs {
    font-size: .90em;
    color: #05428c;
    padding: 10px 0 8px 10px;
}
/*.style_link_breadcrumbs .breadcrumbs a*/
.module .breadcrumbs a {
    color: #05428c;
}
/*.style_link_breadcrumbs .breadcrumbs a:hover*/
.module .breadcrumbs a:hover {
    text-decoration: underline;
}
/*.style_link_breadcrumbs .breadcrumbs strong*/
.module .breadcrumbs strong {
    font-weight: normal;
}
.breadcrumbs a, .breadcrumbs > span {
    padding-right: 12px;
}
.breadcrumbs a, .breadcrumbs > span {
    margin-right: 6px;
}
#main ul li ul, #main ol li ul {
    list-style-type: none;
    padding-left: 10px;
}
#main ul li ul li, #main ol li ul li {
    background-image: url(../images/bullet.dash.gif);
    background-repeat: no-repeat;
    background-position: 0 .1em;
    padding-left: 1.2em;
}
#main ul li ul li ul, #main ol li ul li ol {
    list-style-type: disc;
    padding-left: 14px;
    margin-left: 10px;
}
#main ul li ul li ul li, #main ol li ul li ol li {
    background-image: none;
    padding-left: 0;
}
/*
* TABLES *
*/

.item .content table {
    width: 100%;
    margin: 5px 0 5px 0;
}
/* .item .content table th p, .item .content table td p {
} */
.item .content table td ul {
    margin: 5px 0;
    padding: 0 16px;
}
/* .item .content table td ul li {
} */
.item .content table th {
    font-weight: bold;
    background-color: #0263A5;
    color: #fff;
    padding: 6px 8px;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    text-align: left;
}
.item .content table td {
    font-weight: normal;
    border: 1px solid #ccc;
    vertical-align: top;
    padding: 4px 8px;
}
.item .content table tbody th, .item .content table td.td-sub {
    background: #eee;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #999;
    font-weight: bold;
    padding: 12px 8px 2px 8px;
    color: #333;
}
.item .content table th p, .item .content table td p {
    margin: 0;
    padding: 0;
}
.item .content table td p, .item .content table th p {
    margin-bottom: 10px;
}
.item .content table td em {
    padding: 0;
    margin: 0 20px 0 0;
    color: #444;
    display: block;
}
/* .text-note {
}
td .text-note {
} */

.btn-hme{
    background: rgb(255,158,94);
    background: linear-gradient(184deg, rgba(255,158,94,1) 0%, rgba(218,84,0,1) 50%, rgba(255,98,0,1) 100%);
    
    border: thin;
    padding: 5px;
}
.btn-hme a{
    color: white !important;
}
.backtotop {
    font-size: .90em;
}
.width-wide {
    width: 572px;
}
 .sp-tbl{
    background: gray;
}
.sp-tbl-odd{
    border-top: none!important;
}

.sp-tbl-even{
    border-bottom: none!important;
}
.oe-td-sp{
   text-align: center;
}
.toggler:before {
    content: "\f0da";
    font-family: 'FontAwesome';
    margin-right: 8px;
}
.toggler.active:before {
    content: "\f0d7";
    font-family: 'FontAwesome';
    margin-right: 6px;
}
@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot@v=4.5.0');
    src: url('../fonts/fontawesome-webfont.eot@') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2@v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff@v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf@v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg@v=4.5.0') format('svg');
    font-weight: normal;
    font-style: normal
}
/*
 * Widgetkit Slideshow: Tabs Style
 */


/* Navigation
----------------------------------------------------------------------------------------------------*/

.wk-slideshow .nav .wk-slideshow .nav li, .wk-slideshow .nav span {
    float: left
}
.wk-slideshow .nav li {
    margin: 1px 0px 0px 0px;
    color: #969696;
    height: 27px;
    line-height: 12px;
    font-weight: bold;
    font-size: 87.4%;
    border-left: 1px solid #C8C8C8;
    border-right: 1px solid #C8C8C8;
    overflow: hidden;
    border-radius: 0;
	width: 282px;
}
/*.wk-slideshow .nav span{background: url("../../../media/widgetkit/widgets/slideshow/styles/swift/images/bottom_tab_m.png") 0 -2px repeat-x;
padding: 7px 18px 5px 18px;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
overflow: hidden;}*/
.wk-slideshow .nav span {
/*    background: url("../../../media/widgetkit/widgets/slideshow/styles/swift/images/bottom_tab_m.png") 0 -2px repeat-x;*/
    padding: 9px 12px 2px 6px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    overflow: hidden;
    padding: 9px 0px 0px 40px;
    text-align: center;
    width: 181px;
}
.wk-slideshow .nav li:hover {
    color: #646464
}
.wk-slideshow .nav li:active:not([class*="active"]) {
}
.wk-slideshow .nav li:active:not([class*="active"]) span {
/*    background: url("../../../media/widgetkit/widgets/slideshow/styles/swift/images/bottom_tab_m.png") 0 -30px repeat-x;*/
    color: #646464
}
.wk-slideshow .nav li.active span {
/*    background: url("../../../media/widgetkit/widgets/slideshow/styles/swift/images/bottom_tab_m.png") 0 -30px repeat-x;*/
    color: #646464
}
.wk-slideshow .nav li.active {
    padding-bottom: 1px;
    background: #fff;
    border-bottom: 1px solid #C8C8C8;
    border-top: 0 none;
    line-height: 13px;
}
.wk-slideshow .slides-container {
    border: 0 none
}
.wk-slideshow .slides>li>article {
    padding: 0px
}
.wk-slideshow .nav-left li:hover:first-child, .wk-slideshow .nav-left li:active:first-child, .wk-slideshow .nav-left li.active:first-child {
}
.wk-slideshow .nav-center .nav {
    position: relative;
    left: 50%
}
.wk-slideshow .nav-center .nav li {
    position: relative;
    left: -50%
}
.wk-slideshow .nav-center .nav li:first-child {
    border-left: 1px solid #ddd
}
.wk-slideshow .nav-center .nav li:first-child span {
    border-left: 1px solid #fff
}
.wk-slideshow .nav-right .nav {
    float: right
}
.wk-slideshow .nav-right li {
    border-right: none;
    border-left: 1px solid #ddd
}
.wk-slideshow .nav-right span {
    border-right: none;
    border-left: 1px solid #fff
}
.wk-slideshow .nav-right li:hover:last-child, .wk-slideshow .nav-right li:active:last-child, .wk-slideshow .nav-right li.active:last-child {
    border-top-right-radius: 5px
}
/*
@media (max-width: 767px){.wk-slideshow .nav
span{padding-left:10px;padding-right:12px;font-size:10px;line-height:14px}}
.wk-slideshow-screen>div{position:relative;border-radius:8px;background:#000;padding:15px;margin-bottom:20px}.wk-slideshow-screen>div:before{content:"";position:absolute;bottom:-40px;left:-10px;right:-10px;height:76px;background:url("/jupgrade/media/widgetkit/widgets/slideshow/styles/screen/images/shadow.png") 0 0 no-repeat;background-size:100% 100%}.wk-slideshow-screen
.caption{bottom:15px;left:15px;right:15px}.wk-slideshow-screen
.nav{position:relative;margin-top:15px;text-align:center}.wk-slideshow-screen .nav
li{display:inline-block;margin-left:5px}.wk-slideshow-screen .nav li:first-child{margin-left:0}.wk-slideshow-screen .nav
span{width:13px;height:13px;background:url("/jupgrade/media/widgetkit/widgets/slideshow/styles/screen/images/nav.png") 0 0 no-repeat;overflow:hidden}.wk-slideshow-screen .nav span:hover{background-position:0 -26px}.wk-slideshow-screen .nav span:active{background-position:0 -39px}.wk-slideshow-screen .nav .active
span{background-position:0 -13px}

*/





/*
.wk-slideshow-tabs .nav,
.wk-slideshow-tabs .nav li,
.wk-slideshow-tabs .nav span { float: left; }

.wk-slideshow-tabs .nav li {
	margin: 0 0 -1px 5px;
	border: 1px solid #ddd;
	border-top: none;
	background: #fff;
	background: -moz-linear-gradient(top, #fff, #e6e9eb);
	background: -webkit-linear-gradient(top, #fff, #e6e9eb);
	background: -o-linear-gradient(top, #fff, #e6e9eb);
	background: linear-gradient(to bottom, #fff, #e6e9eb);
	border-radius: 0;
    box-shadow: 0 0 0 #e6e9eb inset;
    text-shadow: 0 1px 0 #fff;
	color: #969696;
}
.wk-slideshow-tabs .nav li:first-child { 
	margin-left: 0; 
}

.wk-slideshow-tabs .nav span {
	font-size: 110%;
    font-weight: bold;
    overflow: hidden;
    padding: 0 19px;
	height: 30px;
	line-height: 30px;
}

.wk-slideshow-tabs .nav li:hover { 
	/ *background: #e6e9eb;* /
}
.wk-slideshow-tabs .nav li:active:not([class*="active"]) span { 
	padding-top: 8px; padding-bottom: 4px; 
}
.wk-slideshow-tabs .nav li.active {
    border-bottom: 1px solid #DDDDDD;
    border-top: medium none;
	color: #000;
	background: #e6e9eb;
	background: -moz-linear-gradient(top, #e6e9eb, #fff);
	background: -webkit-linear-gradient(top, #e6e9eb, #fff);
	background: -o-linear-gradient(top, #e6e9eb, #fff);
	background: linear-gradient(to bottom, #e6e9eb, #fff);
}
*/

/* Content
----------------------------------------------------------------------------------------------------*/

.wk-slideshow-tabs .slides-container {
    border: none;
    background: url("../images/panel_b.png") repeat-x scroll 0 100% transparent;
    border-radius: 0;
    height: 218px;
}
.wk-slideshow-tabs .slides > li > article {
    padding: 0;
    border: none;
}
/* Alignment: Navigation
---------------------------------------------------------------------------------------------------*/

/* Left */
.wk-slideshow-tabs .nav-left + .slides-container {
    border-top-left-radius: 0;
}
.wk-slideshow-tabs .nav-left {
    margin-top: -1px;
}
/* Center */
.wk-slideshow-tabs .nav-center .nav {
    position: relative;
    left: 50%;
}
.wk-slideshow-tabs .nav-center .nav li {
    position: relative;
    left: -50%;
}
/* Right */
.wk-slideshow-tabs .nav-right .nav {
    float: right;
}
.wk-slideshow-tabs .nav-right + .slides-container {
    border-top-right-radius: 0;
}

/* Responsive
----------------------------------------------------------------------------------------------------*/

/* Only Phones */
@media (max-width: 767px) {
.wk-slideshow-tabs .nav span {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
    line-height: 14px;
}
}
button, input[type="button"], input[type="submit"] {
    line-height: inherit;
    padding: 2px 3px;
}
input[type="button"], input[type="submit"], input[type="checkbox"], input[type="image"], input[type="radio"], input[type="reset"], select, button, label {
    cursor: pointer;
}
textarea, input[type="text"], input[type="password"], select {
    padding: 2px;
}
.is-homepage #sidebar-b > .grid-box.grid-v > .module.-module.-module.deepest {
    background-image: none;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 15px;
}
.is-homepage #sidebar-b > .grid-box.grid-v > .module.-module.-module.deepest ul {
    margin-left: 0;
    padding-left: 18px;
}
.is-homepage #sidebar-b > .grid-box.grid-v > .module.-module.-module.deepest ul li a {
    color: #05428c;
    text-decoration: underline;
}
.is-homepage #sidebar-b > .grid-box.grid-v > .module.-module.-module.deepest ul li a:hover {
    color: #096AE1;
    text-decoration: none;
}
.is-homepage #sidebar-b > .grid-box.grid-v > .module.-module.-module.deepest .module-title {
    font-size: 1.8em;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 4px;
    color: #00467F;
}
.is-homepage #sidebar-b > .grid-box.grid-v > .module.-module.-module.deepest .pollstyle-poll-module {
    width: 95%;
}
.is-homepage #sidebar-b > .grid-box.grid-v > .module.-module.-module.deepest .pollstyle-poll-module h4 {
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: normal;
    color: #444;
    margin-top: 0;
}
.is-homepage #sidebar-b > .grid-box.grid-v > .module.-module.-module.deepest .pollstyle-poll-module input[type=radio] {
    margin-bottom: 4px;
}
.is-homepage #sidebar-b > .grid-box.grid-v > .module.-module.-module.deepest .pollstyle-poll-module #poll_links, .is-homepage #sidebar-b > .grid-box.grid-v > .module.-module.-module.deepest .pollstyle-poll-module #poll_result_links {
    display: none;
}
.is-homepage #sidebar-b > .grid-box.grid-v > .module.-module.-module.deepest .pollstyle-poll-module .button {
    background: url("../images/button_more_bkg.png") no-repeat scroll right top transparent;
    border: 0 none;
    color: #fff;
    padding: 5px 12px 8px 12px;
    text-transform: uppercase;
}
.phone {
    font-weight: bold;
    white-space: nowrap;
}
.right-arrow:after {
    content: '\2192';
    margin-left: 7px;
}
.item .content .note-health {
    font-size: 10px;
    line-height: 1.3;
}
.text-s {
    font-size: 13px;
}
.border-n {
    border: none !important;
}
#wellness-five-easy-ways {
    height: auto !important;
}
/* Search Results */

.gsc-control-cse .gsc-table-result, .gsc-control-cse .gsc-thumbnail-inside, .gsc-control-cse .gsc-url-top {
    padding-left: 0px;
    padding-right: 8px;
}
.gsc-control-cse .gsc-url-top {
    display: none;
}
.gsc-control-cse .gs-webResult.gs-result a.gs-title:active, .gsc-control-cse .gs-webResult.gs-result a.gs-title:active b, .gsc-control-cse .gs-imageResult a.gs-title:active, .gsc-control-cse .gs-imageResult a.gs-title:active b {
    color: #05428C;
}
.gsc-control-cse .gs-webResult.gs-result a.gs-title:link, .gsc-control-cse .gs-webResult.gs-result a.gs-title:link b, .gsc-control-cse .gs-imageResult a.gs-title:link, .gsc-control-cse .gs-imageResult a.gs-title:link b {
    color: #05428C;
}
.gsc-control-cse .gsc-control-wrapper-cse {
    width: 90%;
    margin: 0 5%;
}
.gsc-control-cse .gsc-result-info {
    padding-left: 0;
}
.gsc-control-cse .gsc-results .gsc-cursor-box {
    margin: 10px 0;
}
.gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page {
    padding: 5px 8px;
    border: 1px solid #333;
    background-color: #666;
    color: #fff;
}
.gsc-control-cse .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
    cursor: pointer;
    background: #ccc;
    color: #333;
    text-decoration: none;
}
img.img-responsive.app-store-badge.logo {
    max-width: 85px;margin-right: 55px;margin-bottom: 10px;
    }