body{
font-family:'Mulish', sans-serif!important;
font-size:1rem!important;
font-weight:400!important;
line-height:1.53!important;
letter-spacing:1.02px!important;
}

p{
margin-top:0!important;
margin-bottom:20px!important;
}

.lead{
font-size:1.25rem!important;
font-weight:400!important;
}

small{
font-size:80%!important;
font-weight:400!important;
}

.small{
font-size:80%!important;
font-weight:400!important;
}

.display-1{
font-family:'Mulish', cursive!important;
font-size:2rem!important;
font-weight:400!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:20px!important;
letter-spacing:2.24px!important;
}

.display-2{
font-family:'Mulish', cursive!important;
font-size:1.5rem!important;
font-weight:400!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:20px!important;
letter-spacing:2.24px!important;
}

.display-3{
font-family:'Mulish', cursive!important;
font-size:1.2rem!important;
font-weight:400!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:20px!important;
letter-spacing:2.24px!important;
}

.display-4{
font-family:'Mulish', cursive!important;
font-size:1rem!important;
font-weight:400!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:20px!important;
letter-spacing:2.24px!important;
}

h1,.h1{
font-family:'Cormorant Infant', sans-serif!important;
font-size:54px!important;
font-weight:600!important;
line-height:53.8px!important;
margin-top:0!important;
margin-bottom:0.5rem!important;
}

h2,.h2{
font-family:'Cormorant Infant', sans-serif!important;
font-size:36.5px!important;
font-weight:600!important;
line-height:normal!important;
margin-top:0!important;
margin-bottom:0.5rem!important;
}

h3,.h3{
font-family:'Cormorant Infant', sans-serif!important;
font-size:33px!important;
font-weight:600!important;
line-height:120%!important;
margin-top:0!important;
margin-bottom:0.5rem!important;
}

h4,.h4{
font-family:'Cormorant Infant', sans-serif!important;
font-size:1.5rem!important;
font-weight:600!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:0.5rem!important;
}

h5,.h5{
font-family:'Cormorant Infant', sans-serif!important;
font-size:24px!important;
font-weight:600!important;
line-height:27.1px!important;
margin-top:0!important;
margin-bottom:0.5rem!important;
}

h6,.h6{
font-family:'Cormorant Infant', sans-serif!important;
font-size:1rem!important;
font-weight:600!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:0.5rem!important;
}

p:last-child{
}

h1:last-child{
}

h2:last-child{
}

h3:last-child{
}

h4:last-child{
}

h5:last-child{
}

h6:last-child{
}

.display-1:last-child{
}

.display-2:last-child{
}

.display-3:last-child{
}

.display-4:last-child{
}

.font-weight-400{
font-weight:400!important;
}

.font-weight-600{
font-weight:600!important;
}

.font-weight-700{
font-weight:700!important;
}

.h1{
margin-bottom:20px!important;
}

.h2{
margin-bottom:20px!important;
}

.h3{
margin-bottom:20px!important;
}

.h4{
margin-bottom:20px!important;
}

.h5{
margin-bottom:20px!important;
}

.h6{
margin-bottom:20px!important;
}

h1{
margin-bottom:20px!important;
}

h2{
margin-bottom:20px!important;
}

h3{
margin-bottom:20px!important;
}

h4{
margin-bottom:20px!important;
}

h5{
margin-bottom:20px!important;
}

h6{
margin-bottom:20px!important;
}

.divers_subtitle{
font-size:16px!important;
font-family:'Mulish', sans-serif!important;
line-height:169.375%!important;
letter-spacing:2.24px!important;
font-weight:700!important;
}

.divers_title .sup{
display:block!important;
font-size:16px!important;
font-family:'Mulish', sans-serif!important;
line-height:169.375%!important;
letter-spacing:2.24px!important;
font-weight:700!important;
top:5px!important;
}

.divers_title .sub{
display:block!important;
font-size:16px!important;
font-family:'Mulish', sans-serif!important;
line-height:169.375%!important;
letter-spacing:2.24px!important;
font-weight:700!important;
top:4px!important;
}

.header_title{
display:block!important;
position:relative!important;
}

.header_title .title{
letter-spacing:2.7px!important;
}

.header_title .sup{
display:block!important;
font-size:48px!important;
font-family:'Pathways', serif!important;
line-height:104%!important;
font-weight:400!important;
top:-3px!important;
}

.header_title .sub{
display:block!important;
font-size:48px!important;
font-family:'Pathways', serif!important;
line-height:104%!important;
font-weight:400!important;
top:-3px!important;
}

.font-size-38{
font-size:38px!important;
line-height:36px!important;
}

.font-size-28{
font-size:28px!important;
line-height:26px!important;
}

.font-size-24{
font-size:24px!important;
line-height:22px!important;
}

.font-size-18{
font-size:18px!important;
line-height:20px!important;
}

.font-size-16{
font-size:16px!important;
line-height:17px!important;
}

.font-size-11{
font-size:11px!important;
line-height:13px!important;
}

.font-size-9{
font-size:9px!important;
line-height:11px!important;
}

body.theme-bocas-dive-center #main-page-header .h1{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-container-areas .h1{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-page-header .h2{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-container-areas .h2{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-page-header .h3{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-container-areas .h3{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-page-header .h4{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-container-areas .h4{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-page-header .h5{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-container-areas .h5{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-page-header .h6{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-container-areas .h6{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-page-header h1{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-container-areas h1{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-page-header h2{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-container-areas h2{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-page-header h3{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-container-areas h3{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-page-header h4{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-container-areas h4{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-page-header h5{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-container-areas h5{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-page-header h6{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

body.theme-bocas-dive-center #main-container-areas h6{
font-family:'Signika', sans-serif!important;
font-weight:400!important;
}

