csshero-theme-skin {
       skin-combos: ; 
    } 

.post-15 .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) {
       border-bottom-left-radius: 10px!important; 
       border-bottom-right-radius: 10px!important; 
       border-top-left-radius: 10px!important; 
       border-top-right-radius: 10px!important; 
    } 

.post-15 .et_pb_section:nth-child(1) .et_pb_text   {
       border-bottom-left-radius: 10px!important; 
       border-bottom-right-radius: 10px!important; 
       border-top-left-radius: 10px!important; 
       border-top-right-radius: 10px!important; 
    } 

.post-15 .et_pb_section:nth-child(1) .et_pb_text   h1 {
       font-size: 68px!important; 
       font-weight: bolder!important; 
       text-shadow: 1px 3px 1px #000000!important; 
    } 

.post-15 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) {
       border-radius: 20px!important; 
       border-top-left-radius: 20px!important; 
    } 

.post-15 .et_pb_section:nth-child(3) .et_pb_row:nth-child(2) {
       border-radius: 20px!important; 
    } 

dot-post-15-dot-et-pb-section-nth-child3-dot-et-pb-text-a {
    } 

.post-15 .et_pb_section:nth-child(3) .et_pb_text   a:after,.post-15 .et_pb_section:nth-child(3) .et_pb_text   a:before {
       display: none; 
    } 

.post-15 .et_pb_section:nth-child(3) .et_pb_text   a {
       background-color: rgba(16,41,63,1)!important; 
       background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05)); 
       border-radius: 5px; 
       border-width: 0px; 
       box-shadow: 0px 0px 0px 1px #3B88C3 inset, 0 2px 0 rgba(255, 255, 255, 0.15) inset; 
       color: rgb(255, 255, 255)!important; 
       font-family: times, Times New Roman, times-roman, georgia, serif; 
       font-size: 26px!important; 
       font-style: normal; 
       font-weight: bold; 
       letter-spacing: 0; 
        line-height: 22px; 
       padding: 15px 20px; 
       text-decoration: none; 
       text-shadow: none!important; 
       text-transform: uppercase!important; 
       transition:  all 0.3s; 
    } 

.post-15 .et_pb_section:nth-child(3) .et_pb_text   a h1, .post-15 .et_pb_section:nth-child(3) .et_pb_text   a h2 {
       color:  #444; 
       font-family:  times, Times New Roman, times-roman, georgia, serif; 
       font-size:  51px; 
       font-weight:  bold; 
       letter-spacing:  -2px; 
       line-height:  44px; 
       margin:  0; 
       padding:  0px 0px 6px 0px; 
    } 

.post-15 .et_pb_section:nth-child(3) .et_pb_text   a h2 {
       font-size: 30px; 
        line-height: 24px; 
    } 

.post-15 .et_pb_section:nth-child(3) .et_pb_text   a h3,.post-15 .et_pb_section:nth-child(3) .et_pb_text   a h4, .post-15 .et_pb_section:nth-child(3) .et_pb_text   a h5 {
       font-family:  Gill Sans, Verdana; 
       font-size:  11px; 
       font-weight:  bold; 
       letter-spacing:  2px; 
       line-height:  14px; 
       text-transform:  uppercase; 
    } 

.post-15 .et_pb_section:nth-child(3) .et_pb_text   a h3 {
       font-size: 15px; 
        line-height: 20px; 
    } 

.post-15 .et_pb_section:nth-child(3) .et_pb_text   a:hover {
       background-color: #35a2f4; 
    } 

.post-15 .et_pb_section:nth-child(3) .et_pb_text   {
       border-radius: 20px!important; 
    } 

.post-15 .et_pb_section:nth-child(3) .et_pb_text   strong {
       text-shadow: none!important; 
    } 

.post-295 .et_pb_section:nth-child(1) .et_pb_row:nth-child(4) {
       border-radius: 10px!important; 
    } 

.post-295 .et_pb_section:nth-child(1) .et_pb_row:nth-child(5) {
       border-bottom-left-radius: 10px!important; 
       border-bottom-right-radius: 10px!important; 
       border-top-left-radius: 10px!important; 
       border-top-right-radius: 10px!important; 
    } 

dot-post-295-dot-et-pb-section-nth-child1-dot-et-pb-text-a {
    } 

.post-295 .et_pb_section:nth-child(1) .et_pb_text   a:after,.post-295 .et_pb_section:nth-child(1) .et_pb_text   a:before {
       display: none; 
    } 

.post-295 .et_pb_section:nth-child(1) .et_pb_text   a {
       background-color: #fac04b!important; 
       background-image: none!important; 
       border-radius: 5px; 
       border-style: none!important; 
       border-width: 0px!important; 
       box-shadow: 0px 0px 0px 1px #e1e8ed inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset; 
       color: #3c6084!important; 
       font-family: Helvetica Neue, Helvetica, Arial, sans-serif; 
       font-size: 14px; 
       font-style: normal; 
       font-weight: bolder!important; 
       letter-spacing: 0; 
       line-height: 1.8; 
       padding: 15px 20px; 
       text-decoration: none; 
       text-shadow: none!important; 
       transition:  all 0.3s; 
    } 

.post-295 .et_pb_section:nth-child(1) .et_pb_text   a:hover {
       box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; 
    } 

dot-post-48-dot-et-pb-section-nth-child1-dot-et-pb-text-a {
    } 

.post-48 .et_pb_section:nth-child(1) .et_pb_text   a:after,.post-48 .et_pb_section:nth-child(1) .et_pb_text   a:before {
       display: none; 
    } 

.post-48 .et_pb_section:nth-child(1) .et_pb_text   a {
       background-color: #f5f8fa; 
       background-image: linear-gradient(0deg,#ffffff, #f5f8fa); 
       border-radius: 10px; 
       border-width: 0px; 
       box-shadow: 0px 0px 0px 1px #e1e8ed inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset; 
       color: #333333; 
       font-family: Helvetica Neue, Helvetica, Arial, sans-serif; 
       font-size: 23px!important; 
       font-style: normal; 
       font-weight: bolder!important; 
       letter-spacing: 0; 
       line-height: 1.8; 
       padding: 15px 20px; 
       text-decoration: none; 
       text-transform: uppercase!important; 
       transition:  all 0.3s; 
    } 

.post-48 .et_pb_section:nth-child(1) .et_pb_text   a:hover {
       background-color:  #e1e8ed; 
       background-image:  linear-gradient(#ffffff, #e1e8ed); 
       box-shadow:  0px 0px 0px 1px #e1e8ed inset, 0px 0em 0px 0px rgba(34,36,38,0.15) inset; 
    } 

.post-697 .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) {
       border-radius: 40px!important; 
    } 

.post-697 .et_pb_section:nth-child(1) .et_pb_text   h1 {
       font-size: 38px!important; 
    } 

.post-697 .et_pb_section:nth-child(1) {
       padding-bottom: 77px!important; 
    } 

.post-697 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) {
       padding-bottom: 0px!important; 
       padding-top: 0px!important; 
    } 

.post-697 .et_pb_section:nth-child(2) .et_pb_team_member .et_pb_team_member_image img {
       border-color: #FAC04B!important; 
       border-style: solid!important; 
       border-top-style: solid!important; 
       border-width: 3px!important; 
    } 

.post-697 .et_pb_section:nth-child(3) {
       padding-top: 10px!important; 
    } 

dot-post-697-dot-et-pb-section-nth-child4-dot-et-pb-text-a {
    } 

.post-697 .et_pb_section:nth-child(4) .et_pb_text   a:after,.post-697 .et_pb_section:nth-child(4) .et_pb_text   a:before {
       display: none; 
    } 

.post-697 .et_pb_section:nth-child(4) .et_pb_text   a {
       background-color: #2ecc71; 
       background-image: none; 
       border: none; 
       border-radius: 100px; 
       box-shadow: inset 0px -3px rgba(0,0,0,.3); 
       box-sizing: border-box; 
       color: rgb(60, 96, 132)!important; 
       font-size: 14px; 
       font-weight: bolder!important; 
       letter-spacing: 1px; 
       outline: none; 
       padding: 15px 40px; 
       position: relative; 
       text-decoration: none; 
       text-transform: uppercase; 
       transition:  all 0.3s; 
    } 

.post-697 .et_pb_section:nth-child(4) {
       padding-bottom: 24px!important; 
       padding-top: 0px!important; 
    } 

.post-697 .et_pb_section:nth-child(5) .et_pb_fullwidth_header {
       padding-bottom: 0px!important; 
    } 

