/* Start WPCal.io CSS */

.cta-button.blue {
    background-color: #180a48 !important;
}

.cta-button.style4{
  left: 20px;
    width: 240px;
}


.bottom_powered_by {
    opacity: 0 !important;
}

#wpcal-widget .widget-main .ribbon-mask{
  opacity: 0 !important;
}

/* ##END WPCal.io CSS*/

[id^=sb_youtube_].sb_youtube .sby_footer .sby_load_btn, [id^=sb_youtube_].sb_youtube .sby_follow_btn a, [id^=sb_youtube_].sb_youtube .sby_btn a, #sby_lightbox .sby_btn a{
  font-size: 18px !important;
}

[id^=sb_youtube_].sb_youtube .sb_youtube_header h3 {
    font-size: 18px !important;
}

.borderRadius50{
  border-radius:50px 0px 0px 50px;
}

.bold, strong, b {
    font-family: 'NeusaNextPro-Bold' !important;
    font-weight: 900 !important;
}

.paoc-popup-margin {
    margin-top: 15px;
}

.paoc-popup-mheading {
    font-family: NeusaNextPro-Bold !important;
    font-size: 50px;
    color: #0e113e;
    text-align: center;
}

.paoc-cb-popup-body .paoc-popup-content p:last-child, .paoc-cb-popup-body .paoc-secondary-con p:last-child {
    margin-bottom: 0;
    text-align: center;
    font-family: 'NeusaNextPro-WideRegular';
}

/*header */

#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a{
  opacity: 1 !important;
  margin: 10px 10px;
}

#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a{
  margin: 10px 10px;
}

body.material #header-outer[data-has-buttons="no"][data-full-width="false"][data-format="default"] #top nav >.sf-menu >li[class*="button_"]:last-child a {
    color: #fff !important;
}

#top nav >ul >li[class*="button_solid_color"] >a, body #header-outer.transparent #top nav >ul >li[class*="button_solid_color"] >a, #header-outer[data-lhe="animated_underline"] #top nav >ul >li[class*="button_solid_color"] >a, #header-outer.transparent.dark-slide > #top nav .sf-menu > li[class*="button_solid_color"].sfHover > a, #header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav >ul >li[class*="button_solid_color"] >a:hover, #header-outer[data-lhe="default"].transparent.dark-slide #top nav >ul >li[class*="button_solid_color"] >a:hover, #header-outer[data-lhe="default"] #top nav .sf-menu > li[class*="button_solid_color"] > a:hover, #header-outer.dark-text #top nav >ul >li[class*="button_solid_color"] >a, #header-outer[data-lhe="default"] #top nav .sf-menu .current_page_item[class*="button_solid_color"] >a, #header-outer.transparent.dark-slide >#top nav >ul >li[class*="button_solid_color"] >a:hover{
  padding-top: 5px;
    margin-top: -5px;
}

#top nav > ul > li > a, .span_3 .pull-left-wrap > ul > li > a, body.material #search-outer #search input[type="text"], #top nav ul .slide-out-widget-area-toggle a i.label, #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, #header-secondary-outer .nectar-center-text, #slide-out-widget-area .secondary-header-text, #header-outer #mobile-menu ul li a, #header-outer #mobile-menu .secondary-header-text {
    font-family: 'NeusaNextPro-WideRegular';
}

/*##end header */

@media(max-width:768px){
  .whiteMobile{
    color:#fff;
  }
}

.white{
  color:#fff !important;
}



.red{
  color:red !important;
}

h1,h2,h3,h4,h5,h6{
  font-family:NeusaNextPro-Bold !important;
}

.nectar-button.large {
    font-family: 'NeusaNextPro-WideThin';
    font-size: 20px;
}

body .nectar-milestone .subject {
    font-family: 'NeusaNextPro-WideRegular';
}

body .testimonial_slider blockquote span, .nectar_single_testimonial span{
    font-family: 'NeusaNextPro-WideRegular';
}

li {
    font-family: 'NeusaNextPro-WideRegular';
}

.iwithtext .iwt-text {
    font-family: 'NeusaNextPro-WideRegular';
        top: 5px;
    position: relative;
}

p {
    font-family: 'NeusaNextPro-WideRegular';
    /* font-weight: 400; */
}

/*footer css*/

#footer-outer a {
   font-family: 'NeusaNextPro-WideRegular';
}

#footer-outer a {
    color: #ccc;
    font-size: 15px;
    padding: 8px;
}

#footer-outer a:hover {
    color: #ccc !important;
}

#footer-outer #footer-widgets .col input[type=submit]{
      background-color: transparent !important;
    border: 2px solid;
    border-radius: 100px;
    padding: 10px 35px;
    font-family:NeusaNextPro-WideRegular;
    float: right;
}

textarea {
    padding: 10px !important;
    resize: none;
}

#footerName::placeholder {
    color: #fff !important;
    opacity: 1;
}

#footerEmail::placeholder {
    color: #fff !important;
    opacity: 1;
}

#footerCompany::placeholder {
    color: #fff !important;
    opacity: 1;
}

#footerMessage::placeholder {
    color: #fff !important;
    opacity: 1;
}

.wpcf7 form.sent .wpcf7-response-output {
    color: #0e113e;
}

/*##end of footer CSS */

