/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* ---------- Menu --------- */ 

.footer-scroll-top {
    z-index: 100;
    display: none;
    position: fixed;
    left: 22px;
    bottom: 22px;
right:auto!important;
}
.site-footer a, .site-footer h4 {
    color: 
    #5c99c6 !important;
}

.site-footer h4 {
    font-size: 1.5em !important;
}

.quote-phone-row{position:relative;}

.quote-phone-row .row-inner{position:relative;width:0;}


.quote-phone-row .row-inner p{position:absolute;z-index:10000;right:0px;top:6px;font-size: 24px;font-weight:600;color:#0074c8;background: #eaeaea;padding:8px 14px 2px 14px;line-height:29px;transition:all .5s ease;transition-delay:.2s;}

.is_stuck .quote-phone-row .row-inner p{top:-9px;font-size:18px;padding:6px 14px 2px 14px;transition:all .5s ease;line-height:26px;transition-delay:.5s;}

.col-lg-12.main-menu-container.middle{padding-top:93px;transition:all .5s ease;transition-delay:.2s;}

.is_stuck .col-lg-12.main-menu-container.middle{padding-top:65px;transition:all .5s ease;transition-delay:.5s;}

.menu-primary.is_stuck .menu-container{box-shadow: 0 0px 10px 5px rgba(0, 0, 0, 0.22)!important;transition:all .5s ease;}


ul.drop-menu.sm-nowrap {
background:#5ba3d8!important;
padding-bottom:0px;
}

.menu-container ul.menu-smart li.dropdown > a{font-weight:500;}

#menu-main-menu > li > ul{margin-left:0!important;margin-top:0px!important;}


.menu-container ul.menu-smart > li > a, .menu-container ul.menu-smart li> a{letter-spacing:.02em;bottom:15px;top:-15px;}

.menu-primary.is_stuck .menu-container ul.menu-smart > li > a, .menu-container ul.menu-smart li> a{letter-spacing:.02em;bottom:15px;top:-8px;}

.font-weight-menu, .menu-container ul.menu-smart > li > a, .menu-container ul.menu-smart li.dropdown > a, .menu-container ul.menu-smart li.mega-menu > a, .menu-smart i.fa-dropdown, .vmenu-container a {
    font-weight: 500;
    letter-spacing: 0em;
}

/* ---------- Home Page --------- */

.trust-hsi{font-size:28px!important;}

.home-review-row .owl-item .t-entry-text-tc{padding-top:0px!important;text-align:center;}

.home-review-row .owl-item .t-entry-text-tc > .t-entry > .row-container > .row.limit-width.row-parent{padding-top:0px!important;padding-bottom:0px!important;}

.home-review-row .owl-item .t-entry-text-tc > .t-entry > .row-container > .row.limit-width.row-parent p{text-align:center;color:#fff;}

.home-review-row .owl-item .t-entry-text-tc .t-entry .title-date{display:none;}

.home-review-row .owl-item .t-entry-text-tc > .t-entry > .row-container > .row.limit-width.row-parent .star-ratings p{text-align:center;}

.home-review-row .owl-item .t-entry-text-tc .t-entry .star-ratings p{
-webkit-background-clip: text!important;
-webkit-text-fill-color: transparent;
background: rgba(241,231,103,1);
background: -moz-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(241,231,103,1)), color-stop(100%, rgba(254,182,69,1)));
background: -webkit-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -o-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -ms-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: linear-gradient(to bottom, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=0 );
color:gold;
font-size:32px;
margin-top:-5px;
margin-left:-2px;
margin-bottom:-5px;}

.home-review-row .owl-item .t-entry-text-tc .t-entry .star-ratings p .white-star{
    -webkit-text-fill-color: #fff;
    -webkit-text-stroke: 1px gold;
    font-size: .89em;
    color:#fff;
    vertical-align: middle;
    margin-left: .0625em;
    position: relative;
    top: .05em;
}

.home-review-row .owl-item .t-entry-text-tc .t-entry .review-sig p{color:#b1b1b1!important;font-size:18px;font-style:italic;padding-bottom:36px;}
.home-review-row .owl-item .t-entry-text-tc .t-entry .review-sig p:before{content:"-"}


/* ---------- News Page --------- */

.back-to-news {
    border: 1px solid #0074c8;
    padding: 1.0em 2em;
    font-size: 1em;
    text-transform: uppercase;
    text-align: center;
    display: block;
    letter-spacing: .1em;
    color:#0074c8!important;
}

.back-to-news:hover {
    background-color: #0074c8;
    transition: ease .3s;
    color:#fff!important;
}

.back-to-news i{position:relative;top:2px;}

.single-post .post-body .col-lg-4 .uncell.double-top-padding.double-bottom-padding{padding-top:42px!important;}

.single-post .row-parent.row-header{margin-top:60px!important;margin-bottom:24px!important;}

.category-news .t-entry-text-tc.single-block-padding{
padding-top:18px!important;
}

.category-news .t-entry h3.h6 a{font-size:24px;color:#777!important;}

.category-news .t-entry-date{font-size:15px!important;color:#777!important;}

.category-news hr.separator-reduced{border-color:#0074c8!important;}


/* ---------- Sidebar --------- */

.sidebar-widgets ul li a{color:#777!important;}

.sidebar-widgets ul li a:hover{color:#0074c8!important;}

.sidebar-widgets h3.widget-title{font-size:16px;color:#777!important;font-weight:400;}

/* ---------- Contact Page --------- */

.btn-accent.btn-outline.no-click-call:hover{background-color:#fff!important;cursor:default;}

.btn-accent.btn-outline.no-click-call:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-accent.btn-outline.no-click-call:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-accent.btn-outline.no-click-call:active {
    color:#0074c8!important;}

/* ---------- Sub Page --------- */

.sub-title-row{margin-top:30px!important;}

.sub-title-row .row.row-parent.row-header{padding:28px 36px 20px 36px;}

.fa-ul{list-style:none!important;}

.sub-title-row .row.limit-width.row-parent.row-header{padding-bottom:25px;}

.product-hero .row-header{padding-left:0px!important;padding-right:0px!important;margin-top:3px;margin-bottom:3px;}

.product-hero-row{margin-top:60px!important;margin-bottom:36px!important;}

.product-title.style-color-909230-bg.limit-width.boxed-row.row-container {
    margin-top: 30px;
}

.product-title-row{padding:28px 0px 20px 0px;}

.product-content-row .product-sidebar{padding-right:36px!important;}

.get-started .h2{color:#0074c8 !important;text-transform:uppercase;}

.side-news-title, .side-product-title{text-align:left!important;font-weight:400;font-size:22px!important;border-left: none!important;border-right: none!important;border-top: none!important;    border-width: 1px;}

.side-news-title h3, .side-product-title h3{color:#777;}

.side-news-posts{margin-top:48px!important;}


.ins-coverage-row > .row{padding-left:0px!important;padding-right:0px!important;}

.side-product-posts .t-inside{margin-top:0px;}

.side-product-posts .t-inside .t-entry-text-tc.single-block-padding{padding-top:0px!important;}

.side-news-posts .t-inside{margin-top:10px!important;}

.side-news-posts .t-inside .t-entry-text-tc.single-block-padding{padding-top:0px!important;}

.side-news-posts a{font-size:16px;font-weight:400;}

.side-product-list{margin-top:16px!important;}

.side-product-list{text-align:left;font-size:16px!important;}

.side-product-list a{font-size:16px;}

.side-product-list li{margin-top:0px;list-style-type:none;}


.product-sidebar .product-content-row > .row > .row-inner .col-lg-4 .uncell.single-block-padding.style-color-lxmt-bg{padding:0!important;}

.breadcrumb-row ul li{display:inline!important;font-size:16px;}

.breadcrumb-row ul li strong{font-weight:400;}

.breadcrumb-row ul .separator{margin: 0 3px;position: relative;top: 2px;font-size: 1.8em;}

.insurance-details h2 {
text-transform: uppercase;
line-height: 1;
}

.insurance-details h3 {
    color: #666;
    font-weight: 500;
}

.insurance-details p {
font-size: 17px;
line-height: 1.5;
margin-top: 5px;
}

.ins-prod-content .wpb_heading.wpb_accordion_heading{
 padding-bottom: 15px;
    font-weight: 500;
}

.ins-coverage-row .uncode-accordion .panel-title > a > span {font-size:16px!important;text-transform:initial;font-weight:400!important;}

.spotlight, .related-resources {display:none;}

.single-post .post-body .uncode_text_column ol {margin-left:30px;}

.single-post .post-body .uncode_text_column ol > li{padding-left:10px;padding-bottom:6px;}


.uncode_text_column.segment-coverage {
background-color: rgba(229, 229, 229, 0.25);
padding: 3em;
}

/* ---------- Reviews --------- */

#leave-your-review .panel.panel-default, #leave-your-review .panel-body{border-bottom:none;padding-top:0;}

#leave-your-review .wpcf7-form{background-color:#fce8e1;padding:18px 36px;}

#leave-your-review .wpcf7-form p{margin-top:18px;margin-bottom:18px;text-transform:uppercase;color:#e86535;}

#leave-your-review .wpcf7-form input, #leave-your-review .wpcf7-form textarea{
    border-radius: 0px;
    padding: 16px 20px 10px 10px;
    font-size: 18px;
    text-transform: uppercase;
    border-top: none;
    box-shadow: none;
    border-bottom: none;
    border-right: none;
border-left-width:3px;
border-left-color:#e86535;
}

#leave-your-review .wpcf7-form .your-name input{width:49%;margin:0 1% 20px 0;margin-bottom:20px;display:inline-block;}

#leave-your-review .wpcf7-form .your-email input{width:49%;margin:0 0 20px 1%;margin-bottom:20px;display:inline-block;}

#leave-your-review .wpcf7-form .your-review textarea{width:100%;margin:0;}

#leave-your-review .wpcf7-form .newsletter-signup input{margin:0;padding:10px;color:#e86535;border:1px solid #e86535;}

#leave-your-review .wpcf7-form .newsletter-signup span{position: relative;top: 2px;font-weight: 400;}

#leave-your-review .wpcf7-form .wpcf7-submit{margin:0;padding:14px 18px 10px;border:1px solid #e86535;color:#e86535;width:100%;}

.reviews-col .t-entry .row-container .row.limit-width.row-parent{padding-bottom:0px;}

.reviews-col .t-entry .row.limit-width.row-parent{padding-left:0px;padding-top:0px;}

.reviews-col .t-entry-text-tc:first-child{padding-top:52px;}

.reviews-col .t-inside{margin-top:0!important;}

.reviews-col .t-entry p{line-height:1.4;}

.reviews-col .t-entry .star-ratings p{
-webkit-background-clip: text!important;
-webkit-text-fill-color: transparent;
background: rgba(241,231,103,1);
background: -moz-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(241,231,103,1)), color-stop(100%, rgba(254,182,69,1)));
background: -webkit-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -o-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -ms-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: linear-gradient(to bottom, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=0 );
color:gold;
font-size:22px;
margin-top:-5px;
margin-left:-2px;
margin-bottom:-5px;}

.reviews-col .t-entry .star-ratings p .white-star{
    -webkit-text-fill-color: #fff;
    -webkit-text-stroke: 1px gold;
    font-size: 17px;
    color:#fff;
    vertical-align: middle;
    margin-left: 2px;
    position: relative;
    top: -0.5px;
}

.reviews-col .title-date p{font-size:14px!important;font-weight:400!important;color:#777!important;margin-top:0!important;}

.reviews-col .t-entry .review-sig p{color:#b1b1b1;font-size:18px;font-style:italic;padding-bottom:36px;}
.reviews-col .t-entry .review-sig p:before{content:"-"}

.reviews-col .tmb:not(:last-child) .t-entry .review-sig p{border-bottom:1px solid #ddd;padding-bottom:36px;}


.fb_stars{zoom:1.5;
-ms-zoom: 1.5;
-webkit-zoom: 1.5;
-moz-transform:  scale(1.5,1.5);
-moz-transform-origin: left center;
}


._27ny._590f{display:flex;display:-webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;}


._4iae {
    display: inline-block;
    line-height: 0;
    position: relative;
    float: none;
    margin: 0 auto;
}

._rating_text {
    display: block;
    vertical-align: middle;
    line-height: 16px;
    text-align: center;
padding-left:0px!important;}

.fb-review-col .btn-container, .gplus-review-col .btn-container{margin-top:18px!important;}

.fb-review-col, .gplus-review-col{top:18px;}

.fbook-review h2{font-size:22px;font-weight:600;color:#777!important;}

.fb-review-button, .gplus-review-button{margin-top:0px!important;}

.fb-review-col .btn-accent{background-color:#3b5998!important;border-color:#3b5998!important;}

.fb-review-col .btn-accent:not(.btn-hover-nobg):hover, .btn-accent:not(.btn-hover-nobg):focus, btn-accent:active{background-color: transparent !important;
    border-color: #3b5998 !important;}

.fb-review-col .btn-accent:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-accent:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-accent:active {
    color: #3b5998 !important;}

.gplus-review-col .btn-accent{background-color:#dc483c!important;border-color:#dc483c!important;}

.gplus-review-col .btn-accent:not(.btn-hover-nobg):hover, .btn-accent:not(.btn-hover-nobg):focus, btn-accent:active{background-color: transparent !important;
    border-color: #dc483c !important;}

.gplus-review-col .btn-accent:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-accent:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-accent:active {
    color: #dc483c !important;}

.leave-review-row > .row.limit-width.row-parent{padding-top:46px!important;padding-bottom:0px!important;}

.leave-review-row .uncode-accordion .panel-title a{border: none!important;text-align:center;padding-bottom:10px;background-color:#e86535;color:#fff;}

.leave-review-row .uncode-accordion .panel-title.active > a{color:#fff!important;}
 
.leave-review-row .uncode-accordion .panel-title > a span{font-size:22px;}

.leave-review-row .uncode-accordion .panel-title > a span:after {content:none;}

.leave-review-row .panel.panel-default{border-bottom:none;}

/* ---------- Quote ---------- */

.ins-quote-row .wpcf7-form{background-color:#f2f8fc;padding:18px 36px;}

.ins-quote-row .wpcf7-form p{margin-top:18px;margin-bottom:18px;text-transform:uppercase;color:#005898;}

.ins-quote-row .wpcf7-form input, .ins-quote-row .wpcf7-form textarea{
    border-radius: 0px;
    padding: 16px 20px 10px 10px;
    font-size: 18px;
    text-transform: uppercase;
    border-top: none;
    box-shadow: none;
    border-bottom: none;
    border-right: none;
border-left-width:2px;
border-left-color:#005898;
}

.ins-quote-row .wpcf7-form input[type="radio"], .ins-quote-row .wpcf7-form input[type="checkbox"]{border-width:1px;border-color:#c0d6e6;border-style:solid;}

.ins-quote-row .wpcf7-form .newsletter-signup input{margin:0;padding:10px;color:#005898;border:1px solid #005898;}

.ins-quote-row .wpcf7-form .newsletter-signup span{position: relative;top: 2px;font-weight: 400;}

.ins-quote-row .wpcf7-form .wpcf7-submit{margin:0;padding:14px 18px 10px;border:1px solid #005898;color:#005898;width:100%;}

.ins-quote-row .wpcf7-form .name input{width:32%;margin: 0 1% 0 0;display:inline-block;float:left;}

.ins-quote-row .wpcf7-form .email input{width:32%;margin: 0 1% 0 1%;display:inline-block;float:left;}

.ins-quote-row .wpcf7-form .phone input{width:32%;margin: 0 0 0 1%;display:inline-block;float:left;}

.ins-quote-row form p span.wpcf7-list-item-label {font-weight:400;}


/* ---------- Footer --------- */


footer .row.limit-width.row-parent p{color:#fff;}


.hide-sm{display:inline;}


.grecaptcha-badge{display:none;}


/* ---------- Responsive --------- */

@media (max-width: 569px){
.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .btn-link {
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -o-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}
}

@media (max-width:570px){

}


@media (max-width:676px){

.hide-sm{display:none;}

}

@media (max-width:768px){
span.wpcf7-list-item{display:block;}

.ins-quote-row .wpcf7-form .name input{width:100%;margin: 0 0 0 0;display:block;}

.ins-quote-row .wpcf7-form .email input{width:100%;margin: 18px 0 18px 0;display:block;}

.ins-quote-row .wpcf7-form .phone input{width:100%;margin: 0 0 0 0;display:block;}

}



@media (max-width:960px){

.services-int-row .row-inner.cols-md-responsive .col-md-50:nth-child(3), .services-int-row .row-inner.cols-md-responsive .col-md-50:last-child{padding-top:40px!important;}

.quote-phone-row{display:none;}

.col-lg-12.main-menu-container.middle{padding-top:0px!important;padding-bottom:0px!important;transition:all .5s cubic-bezier(0, 0, 0, 1);;}

.menu-primary-inner.menu-smart.sm{padding-top:0px!important;}

.sub-title-row{margin-top:0px!important;}

.product-hero-row{margin-top:0px!important;margin-bottom:36px!important;}

.col-lg-0.logo-container.megamenu-diff.middle{padding-left:0px!important;padding-right:0px!important;}

.mmb-container{right:-36px!important;}

.menu-smart a{padding-left:0px!important;padding-right:0px!important;}

.drop-menu.sm-nowrap {padding-top: 8px;padding-bottom: 8px;margin-bottom: 12px;}

.drop-menu.sm-nowrap a{padding-left:20px!important;padding-right:20px!important;}

#menu-item-48718{text-align:center;background:rgba(17,124,202,0.14);margin-top:10px;margin-left:36px;margin-right:36px;border:1px solid #0074c8;border-left:1px solid #0074c8!important;}

#menu-item-48718 .fa.fa-phone{position:relative;top:2px;}

#menu-item-48718 .fa.fa-angle-right.fa-dropdown{display:none;}

#menu-item-48718 a{color:#0074c8;font-size:18px;margin-top: 10px;margin-bottom: -7px;}

.menu-smart a i.fa-dropdown{right:0px!important;}

.side-news-posts .tmb{width:100%!important;left:0px!important;}

.product-title.style-color-909230-bg.limit-width.boxed-row.row-container {
    margin-top: 0px;
}
}

@media (min-width: 960px){
.main-container .row-container.limit-width.boxed-row {
    padding-left:0px!important;
    padding-right:0px!important;
}

#menu-item-48718{display:none;}

.ie .main-menu-container .menu-horizontal-inner{
max-height:20px;
}

}

@media (max-width: 1200px){


}

@media (max-width: 1352px){



.row-menu.limit-width{padding:0 36px;}

}