/*
Theme Name: Capricorn
Description: Theme specially crafted for Capricorn Financial
Template: uncode
Version: 100.0.0
Text Domain: uncode
*/


/* begum-sans */ 

@font-face {
    font-family: 'Begum Sans';
    src: url('fonts/BegumSans-Light.eot');
    src: local('Begum Sans Light'), local('BegumSans-Light'),
        url('fonts/BegumSans-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/BegumSans-Light.woff2') format('woff2'),
        url('fonts/BegumSans-Light.woff') format('woff'),
        url('fonts/BegumSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Begum Sans';
    src: url('fonts/BegumSans-Regular.eot');
    src: local('Begum Sans'), local('BegumSans-Regular'),
        url('fonts/fonts/BegumSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/BegumSans-Regular.woff2') format('woff2'),
        url('fonts/BegumSans-Regular.woff') format('woff'),
        url('fonts/BegumSans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Begum Sans';
    src: url('fonts/BegumSans-Medium.eot');
    src: local('Begum Sans Medium'), local('BegumSans-Medium'),
        url('fonts/BegumSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/BegumSans-Medium.woff2') format('woff2'),
        url('fonts/BegumSans-Medium.woff') format('woff'),
        url('fonts/BegumSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Begum Sans Semi';
    src: url('fonts/BegumSans-SemiBold.eot');
    src: local('Begum Sans Semi Bold'), local('BegumSans-SemiBold'),
        url('fonts/BegumSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/BegumSans-SemiBold.woff2') format('woff2'),
        url('fonts/BegumSans-SemiBold.woff') format('woff'),
        url('fonts/BegumSans-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Begum Sans';
    src: url('fonts/BegumSans-Bold.eot');
    src: local('Begum Sans Bold'), local('BegumSans-Bold'),
        url('fonts/BegumSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/BegumSans-Bold.woff2') format('woff2'),
        url('fonts/BegumSans-Bold.woff') format('woff'),
        url('fonts/BegumSans-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

body,p{font-family: 'Begum Sans', 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;}
.wps-team--single-inner,.wps-widget--team .wps-team--member-desig,.wps-widget--team .wps-team--member-title a,.wps-team--member-title.wps-team--member-element,.wps-team--member-desig.wps-team--member-element,.wps--info-text,.wps--info-field_telephone,.wps-team--member-details,.wps--field-item,.wps--info-label.info-label--text,.wps-team--member-desig.wps-team--member-element,#wps-widget--team-1.wps-widget--team .wps-team--member-desig,.wps-widget--team.wps-widget-container-modal.wps-team-1--popup .wps-team--member-title{font-family: 'Begum Sans'!important;}

.wps-widget--team .wps-team--filters li button{background:#003e6f!important;}
.wps-widget--team .wps-team--filters li.is-active button{background:#3ba7db!important;}
.wps-team--select-open .wps-team--dropmenu-list{max-height:fit-content;}
.style-light .panel, .style-dark .style-light .panel, .style-light .panel-group .panel-heading + .panel-collapse:before, .style-dark .style-light .panel-group .panel-heading + .panel-collapse:before, .style-light .divider:before, .style-dark .style-light .divider:before, .style-light .divider:after, .style-dark .style-light .divider:after, .style-light .plan, .style-dark .style-light .plan, .style-light .plan .plan-title, .style-dark .style-light .plan .plan-title, .style-light .plan .item-list > li, .style-dark .style-light .plan .item-list > li, .style-light .plan .plan-button, .style-dark .style-light .plan .plan-button, .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-dark .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-light .post-share, .style-dark .style-light .post-share, .style-light .post-tag-share-container, .style-dark .style-light .post-tag-share-container, .style-light .widget-container .widget-title, .style-dark .style-light .widget-container .widget-title, .style-light .widget-container.widget_calendar #wp-calendar caption, .style-dark .style-light .widget-container.widget_calendar #wp-calendar caption, .style-light .widget-container.widget_calendar .wp-calendar-nav, .style-dark .style-light .widget-container.widget_calendar .wp-calendar-nav, .style-light #comments .comment-list .comments-list:first-child, .style-dark .style-light #comments .comment-list .comments-list:first-child, .style-light #respond .comment-list .comments-list:first-child, .style-dark .style-light #respond .comment-list .comments-list:first-child, .style-light #comments .comments-list .comment-content, .style-dark .style-light #comments .comments-list .comment-content, .style-light #respond .comments-list .comment-content, .style-dark .style-light #respond .comments-list .comment-content, .style-light ul.dwls_search_results, .style-dark .style-light ul.dwls_search_results, .style-light ul.dwls_search_results li, .style-dark .style-light ul.dwls_search_results li, .style-light .ajax-filter-sidebar .ajax-filter-sidebar-header, .style-dark .style-light .ajax-filter-sidebar .ajax-filter-sidebar-header, .style-light .ajax-filter-sidebar .ajax-filter-sidebar-footer, .style-dark .style-light .ajax-filter-sidebar .ajax-filter-sidebar-footer, .style-light .swatch-type-label, .style-dark .style-light .swatch-type-label, .style-light .swatch--logo, .style-dark .style-light .swatch--logo, .style-light .widget-container .tagcloud a{border-color:#173d6a;}
li.menu-item-blue.depth-1 > a{color:#5ba5d7!important;border-left: 2px solid #ffffff;}
li.menu-item-purple.depth-1 > a{color:#aa8cc8!important;border-left: 2px solid #ffffff;}
li.menu-item-green.depth-1 > a{color:#43a97a!important;border-left: 2px solid #ffffff;}
li.menu-item-copper.depth-1 > a{color:#c48e74!important;border-left: 2px solid #ffffff;}
.blue-btn{border-color:#5ba5d7;}
li.menu-hover-purple.depth-0 > a:hover{color:#aa8cc8!important;}
li.menu-hover-green.depth-0 > a:hover{color:#43a97a!important;}
li.menu-hover-copper.depth-0 > a:hover{color:#c48e74!important;}

.service-icon .tmb-light.tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual {
    border: none;
}

.service-icon .tmb .t-entry-visual img {
    background-color: white;
    border-radius: 50%;
}

a.email-link {
    color: #ffffff!important;
}

a.email-link:hover {
    color: #000000!important;
}

@media (min-width: 960px) {

/*
#main-logo .navbar-brand img{
        height: 110px;
        left: 0;
        display: inline-block;
        position: fixed;
}
*/
    .submenu-light .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {
        letter-spacing:1.5px!important;
    }
    .menu-sub-enhanced.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {
        max-width: 350px !important;
    }
    .submenu-light .menu-sub-enhanced .menu-smart ul a:not(.block-wrapper-parent *)
    {
        color: #000000;
    }
    .menu-sub-enhanced.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li > a {
        border-left: 2px solid #ffffff;
    }
    .menu-sub-enhanced.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li > a:hover {
    border-left: 2px solid #5ba5d7;
    }

    .menu-sub-enhanced.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li.menu-item-purple > ul > li > a:hover {
    border-left: 2px solid #aa8cc8;color:#aa8cc8!important;
    }

    .menu-sub-enhanced.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li.menu-item-green > ul > li > a:hover {
    border-left: 2px solid #43a97a;color:#43a97a!important;
    }

    .menu-sub-enhanced.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li.menu-item-copper > ul > li > a:hover {
    border-left: 2px solid #c48e74;color:#c48e74!important;
    }
}
a.email-link {
    color: #003e6f !important;
    -webkit-text-fill-color: #003e6f;
}
a.email-link:hover {
    color: #000000 !important;
    -webkit-text-fill-color: #000000;
}

@media (max-width: 959px) {
  .menu-smart-social .trigger-overlay.search-icon {
    padding-left: 0;
  }
      .main-container .row-container .double-h-padding, .block-wrapper-parent .row-container .double-h-padding
 {
        padding-left: 0px;
        padding-right: 0px;
    }
    .blue-btn span{font-size:20px;}
.wps-widget--team .wps-team--member-title a{font-size:1.8rem!important;}
li.menu-item-button > a .menu-item > span{font-size:20px;}
     .menu-container .logo-container{padding-left:15px!important;}
     .block-bg-overlay{opacity:1!important;}

  .animate,
  .animated,
  .css-animation,
  .uncode_animate,
  .wpb_animate_when_almost_visible,
  [class*="animation"],
  .vc_custom_heading,
  .uncode_counter {

    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    transition: none !important;
    animation: none !important;
  }

  .wpb_start_animation,
  .start_animation,
  .fadeIn,
  .fadeInUp,
  .fadeInDown,
  .fadeOut {
    opacity: 1 !important;
    transform: none !important;
  }

  .row-container,
  .vc_row,
  .vc_column-inner {
    opacity: 1 !important;
    visibility: visible !important;
  }
}

@media (max-width: 768px) {
body,p{font-family: 'Begum Sans', 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;}

}

@media screen and (max-width: 480px) {
    #wps-widget--team-1.wps-widget--team {
        --wps-container-width: 100%!important;
    }
}
.menu-item-blue > a,
.menu-item-blue > a:hover,
.menu-item-blue > a:active,
.menu-item-blue > a:focus {
    color: #3ba7db !important;
}

.menu-item-purple > a,
.menu-item-purple > a:hover,
.menu-item-purple > a:active,
.menu-item-purple > a:focus {
    color: #a98bd1 !important;
}

.menu-item-green > a,
.menu-item-green > a:hover,
.menu-item-green > a:active,
.menu-item-green > a:focus {
    color: #21a978 !important;
}

.menu-item-white > a,
.menu-item-white > a:hover,
.menu-item-white > a:active,
.menu-item-white > a:focus {
    color: #f7f7f7 !important;
}