/** BOLD FONTS ON DROPDOWNS **/
select#list {
    font-weight: 500!important;
}

/** DISABLES ALL HOVER EFFECTS **/
.nohover {
    pointer-events:none!important;
}

/*Footer Area Form*/
#input_2_3 {
  margin-top: 15px !important;
}


/** MOBILE MENU **/
.menu-sliding li .menu-item-toggle {
    background: transparent!important;
}
.sliding-overlay.off-canvas-right-active .menu-sliding > li:nth-child(n+2) {
    border-bottom: 1px #ffffff1c solid!important;
}
.sliding-overlay.off-canvas-right-active .menu-sliding > li:nth-child(n+1) {
    border-bottom: 1px #ffffff1c solid!important;
}



@media (max-width: 768px) {
body #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container, body #site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container {
    padding: 10px 20px!important;
}
.vc_tta-panel.vc_active .vc_tta-panel-heading h4 {
    width: 100%!important;
    text-align: center!important;
    font-size: 30px!important;
    display: block!important;
    background: #1ab7ea!important;
    color: #FFF!important;
}
}

.vc_toggle_title h4 {
    text-transform: uppercase!important;
}

/** BUTTON GRAY **/
.button.gray {
   background:#59585a!important;
   color:#FFF!important;
}


@media (max-width:475px) {
.kinghide475 {
    display:none!important;
}
}

.read_div {
    margin-top: 20px!important;
}


/** BLOG **/

li.author {
    display: none!important;
}

/** HIDE COMMENTS AND ICON **/
li.comments {
    display: none!important;
}
span.post-comments {
    display: none!important;
}


.blog .has-post-thumbnail .featured-image {
    background-image: none!important;
    background-image: none!important;
}
.blog .has-post-thumbnail .featured-image img {
    opacity: 1.0!important;
}
.blog .blog-grid .post.has-post-thumbnail .post-image .post-categories a, .blog-masonry .post.has-post-thumbnail .post-image .post-categories a {
    border: none!important;
    background-color: #1ab7ea!important;
}

/** GF FORMS **/
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    text-transform: none!important;
}

.kingform .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
.kingform .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
.kingform .gform_wrapper .gform_body .gform_fields .gfield input[type=url],
.kingform .gform_wrapper .gform_body .gform_fields .gfield input[type=password],
.kingform .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
.kingform .gform_wrapper .gform_body .gform_fields .gfield select,
.kingform .gform_wrapper .gform_body .gform_fields .gfield textarea {
	 background-color: #eaeaea;
}


.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium {
    padding-left: 10px!important;
}
select#input_3_8 {
    height: 50px!important;
}
select#input_3_9 {
    height: 50px!important;
}
input, textarea, select {
    text-transform: capitalize!important;
}

/** MOBILE FONTS **/
@media (max-width:529px) {
h2.vc_custom_heading {
    font-size: 30px!important;
}
h4 {
    font-size: 26px!important;
}
.vc_toggle_title h4 {
    font-size: 1.0em!important;
}
}

/** FIND A PLAN TODAY BUTTON IN TOPBAR **/
.kingplanbtn {
    color: #283272!important;
    background: #ffffffcf!important;
    padding: 4px!important;
    text-transform:uppercase!important;
    border-radius: 2px!important;
    margin-left: 6px!important;
}
.kingplanbtn:hover {
    color: #222222!important;
    background: #ffffff!important;
    padding: 4px!important;
    text-transform:uppercase!important;
    border-radius: 2px!important;
    margin-left: 6px!important;
}


/** BLOG **/
.post-template-default.single.single-post .post-meta-tag, .single-attachment .post-meta-tag {
    border-top: none!important;
    border-bottom: none!important;
}
.post-template-default.single.single-post .comments-area {
    margin-top: 0px!important;
}


/* TITLE BAR BORDER BOTTOM */
.site-content .content-header.content-header-inline .page-title-wrap {
    border-bottom: 1px #ececec solid!important;
}


/* STICKY NAV HEIGHT */
.site-header-sticky .header-brand {
    margin-top: 7px!important;
}



/** 404 PAGE **/
.error404 .main-content .content .heading-404 span {
    color: #1ab7ea!important;
}
.content-header .page-title-inner {
    color: #1ab7ea!important;
}

/** HEADER **/
@media (max-width:1199px) and (min-width:992px) {
.site-topbar .info-box {
    display: none!important;
}
}


/** LOGO **/

/** INFO BOX **/
@media (max-width:1163px) and (min-width:992px) {
.site-header.site-header-classic.header-brand-left .header-widget .widget .info-box, .site-header.site-header-classic.header-brand-right .header-widget .widget .info-box {
    display: none!important;
}
}


/** STICKY LOGO **/
.site-header-sticky .header-brand {
    margin-top: 15px!important;
}
@media (max-width:544px) {
.header-brand {
    width: 70%!important;
}
}


/** NAV **/
@media (max-width:767px) {
.site-topbar {
    display: none!important;
}
div#site-header {
    border-top: 10px #1b325e solid!important;
}
.button.white:hover {
    color: #1bb7ea!important;
}
}
@media (max-width:992px) {
ul#menu-main-menu-1 {
    display: none!important;
}
}


.site-header .navigator .menu > li a:hover {
    opacity:.8!important;
}



/** TOP BAR **/
.topbar-left {
    margin-left: 24px!important;
}
.topbar-menu input, select {
    height: 35px!important;
}
select#gtranslate_selector {
    width: 225px!important;
}
.site-topbar .topbar-menu .menu-top {
    background: #efefef!important;
}
@media (max-width:1199px) {
.kinghide {
  display:none!important;
}
}


/** MOBILE TRANSLATOR BAR **/
@media (max-width:992px) {
.off-canvas-wrap select#gtranslate_selector {
    width: 100%!important;
    color: #f7f7f7!important;
    height: 50px!important;
}
	/*Search Icon Mobile*/
.widget.widget_search .search-form .search-submit {
  top: 50% !important;
}
}



/** BODY **/
#site .testimonial:before {
    color: #1ab7ea!important;
}


@media (max-width:1233px) {
span.vc_tta-title-text {
    font-size: .8em!important;
}
}


/** FOOTER **/

.site-footer .footer-copyright {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}

/** BOXES ON TOP **/
.site-footer .ion-ios-chatboxes:before {
    color: #c6d3e3!important;
}
.site-footer i.ion-person-stalker:before {
    color: #c6d3e3!important;
}

@media (max-width:767px) {
.site-footer aside {
    width: 100%!important;
}
}

@media (max-width:1179px) {
.site-footer .footer-widgets aside[data-width="6"] {
    width: 75%!important;
}
div#nav_menu-18 {
    display: none;
}
}

@media (max-width:767px) {
.site-footer .footer-widgets aside[data-width="6"] {
    width: 100%!important;
}
div#nav_menu-18 {
    display: block;
}
	.button.gray {
  width: 100%;
  padding-left: 30px;
}
}




/** FOOTER CONTACT FORM **/
.site-footer .gform_wrapper .gfield_required {
    display: none!important;
}
.site-footer .gform_wrapper ul li.gfield {
    margin-top: -25px!important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    color: #F7f7f7!important;
    padding-left: 12px!important;
}
textarea#input_2_4 {
    color: #f7f7f7!important;
    padding-left: 12px!important;
}
.site-footer input#input_2_5 {
    color: #FFF!important;
}
.site-footer input#input_2_3 {
    color: #FFF!important;
}
input#gform_submit_button_2 {
    width: 98%!important;
}
.gform_wrapper .gform_footer {
    padding: 14px 0 0px!important;
    margin: -10px 0 0!important;
}
@media (max-width:767px) {
.site-footer aside {
    width: 100%!important;
}
}





@media (min-width: 992px) {
  body.page-id-1708 .kingright select {
  	  padding-right: 55px !important;
  }
}

/*Search Icon Mobile*/
.widget.widget_search .search-form .search-submit {
  top: 10%;
}

/*Mobile Dropdown Menu*/
.menu-sliding li.menu-item-expand > .sub-menu, .menu-sliding li.menu-item-expand .dw-sub-menu {
  width: 500px;
  position: relative;
  Right: 0;
}
.menu-sliding li > .sub-menu, .menu-sliding li .dw-sub-menu {
  font-size: 1.5rem;
}
.dw-mega-menu-transition-zoom > li > .dw-mega-menu, .dw-mega-menu-transition-zoom > li > .dw-sub-menu {
  visibility: hidden;
  opacity: 0;
  -ms-transform: scale(1,1);
  -webkit-transform: scale(1,1);
  -o-transform: scale(1,1);
  transform: scale(1,1);
}
#input_2_5 {
  margin-top: 15px;
}
#input_2_3 {
  margin-top: 25px;
}

/*Select Language Mobile*/
@media (max-width: 767px) {
  #glt-translate-trigger {
    display: none !important;
  }
}
/*Insurance health page*/
.vc_custom_1531766127318 p span {
  color: white !important;
}
.vc_custom_1513915541118 ._ps2id.__mPS2id._mPS2id-h {
  color: #fff !important;
}