@font-face{font-family:ETmodules;font-display:block;src:url(https://www.cellance.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(https://www.cellance.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(https://www.cellance.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(https://www.cellance.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(https://www.cellance.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
.et_animated{opacity:0;animation-duration:1s;animation-fill-mode:both!important}.et_animated.infinite{animation-iteration-count:infinite}.et_had_animation{position:relative}@keyframes et_pb_fade{to{opacity:1}}.et_animated.fade{animation-name:et_pb_fade}@keyframes et_pb_fadeTop{0%{transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.et_animated.fadeTop{animation-name:et_pb_fadeTop}@keyframes et_pb_fadeRight{0%{transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.et_animated.fadeRight{animation-name:et_pb_fadeRight}@keyframes et_pb_fadeBottom{0%{transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.et_animated.fadeBottom{animation-name:et_pb_fadeBottom}@keyframes et_pb_fadeLeft{0%{transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.et_animated.fadeLeft{animation-name:et_pb_fadeLeft}.et_animated.slide{animation-name:et_pb_zoomLeft}.et_animated.slideBottom,.et_animated.slideRight,.et_animated.slideTop{animation-name:et_pb_slideLeft}@keyframes et_pb_slideLeft{to{transform:translateZ(0);opacity:1}}.et_animated.slideLeft{animation-name:et_pb_slideLeft}@keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.et_animated.bounce{animation-name:et_pb_bounce}@keyframes et_pb_bounceTop{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(0,-200px,0)}60%{transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none;opacity:1}}.et_animated.bounceTop{animation-name:et_pb_bounceTop}@keyframes et_pb_bounceRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(200px,0,0)}60%{transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none;opacity:1}}.et_animated.bounceRight{animation-name:et_pb_bounceRight}@keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(0,200px,0)}60%{transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0);opacity:1}}.et_animated.bounceBottom{animation-name:et_pb_bounceBottom}@keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(-200px,0,0)}60%{transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none;opacity:1}}.et_animated.bounceLeft{animation-name:et_pb_bounceLeft}.et_animated.zoom,.et_animated.zoomTop{animation-name:et_pb_zoomLeft}.et_animated.zoomTop{transform-origin:top}.et_animated.zoomRight{animation-name:et_pb_zoomLeft;transform-origin:right}.et_animated.zoomBottom{animation-name:et_pb_zoomLeft;transform-origin:bottom}@keyframes et_pb_zoomLeft{to{transform:scaleX(1);opacity:1}}.et_animated.zoomLeft{animation-name:et_pb_zoomLeft;transform-origin:left}.et_animated.flip,.et_animated.flipTop{animation-name:et_pb_foldBottom}.et_animated.flipRight,.et_animated.flipTop{transform-origin:center}.et_animated.flipRight{animation-name:et_pb_foldLeft}.et_animated.flipBottom{animation-name:et_pb_foldBottom;transform-origin:center}.et_animated.flipLeft,.et_animated.fold{animation-name:et_pb_foldLeft;transform-origin:center}.et_animated.foldTop{transform-origin:top;animation-name:et_pb_foldBottom}.et_animated.foldRight{transform-origin:right;animation-name:et_pb_foldLeft}@keyframes et_pb_foldBottom{to{opacity:1;transform:perspective(0) rotateX(0deg)}}.et_animated.foldBottom{transform-origin:bottom;animation-name:et_pb_foldBottom}@keyframes et_pb_foldLeft{to{opacity:1;transform:perspective(0) rotateY(0deg)}}.et_animated.foldLeft{transform-origin:left;animation-name:et_pb_foldLeft}@keyframes et_pb_roll{0%{transform-origin:center}to{transform-origin:center;transform:none;opacity:1}}.et_animated.roll{animation-name:et_pb_roll}@keyframes et_pb_rollTop{0%{transform-origin:top}to{transform-origin:top;transform:none;opacity:1}}.et_animated.rollTop{animation-name:et_pb_rollTop}@keyframes et_pb_rollRight{0%{transform-origin:right}to{transform-origin:right;transform:none;opacity:1}}.et_animated.rollRight{animation-name:et_pb_rollRight}@keyframes et_pb_rollBottom{0%{transform-origin:bottom}to{transform-origin:bottom;transform:none;opacity:1}}.et_animated.rollBottom{animation-name:et_pb_rollBottom}@keyframes et_pb_rollLeft{0%{transform-origin:left}to{transform-origin:left;transform:none;opacity:1}}.et_animated.rollLeft{animation-name:et_pb_rollLeft}Theme Name:   Divi Child
Theme URI:    http://example.com/twenty-fifteen-child/
Description:  Divi Child super theme
Author:       John Doe
Author URI:   http://example.com
Template:     Divi
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         Responsive
Text Domain:  divi-child
*/
#top-menu li>a{
font-weight: 300;
}
#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, #top-menu li.current_page_item>a, .et_color_scheme_red #top-menu li.current-menu-ancestor>a, .et_color_scheme_red #top-menu li.current-menu-item>a, .et_color_scheme_red #top-menu li.current_page_item>a, .et_color_scheme_pink #top-menu li.current-menu-ancestor>a, .et_color_scheme_pink #top-menu li.current-menu-item>a, .et_color_scheme_pink #top-menu li.current_page_item>a, .et_color_scheme_orange #top-menu li.current-menu-ancestor>a, .et_color_scheme_orange #top-menu li.current-menu-item>a, .et_color_scheme_orange #top-menu li.current_page_item>a, .et_color_scheme_green #top-menu li.current-menu-ancestor>a, .et_color_scheme_green #top-menu li.current-menu-item>a, .et_color_scheme_green #top-menu li.current_page_item>a{
font-weight: 600;
}
#custom_html-2 .icon, .icon.linkedin, .icon.mail{
font-family: ETmodules!important;
color: #fff;
padding: 5px!important;
border: 2px solid #fff;
border-radius: 50%;
display: block;
width: 35px;
height: 35px;
text-align: center;
margin-top: 10px;
line-height: 20px;
}
.icon.linkedin a:before{
content:"\e09d";
font-family: ETmodules!important;
}
.icon.mail a:before{
content:"\e010";
font-family: ETmodules!important;
}
.icon span{
display: none;
}
.et_pb_team_member, .equipe .et_pb_column{
max-height: 167px;
overflow: hidden;
}
.et_pb_column_1_2 .et_pb_team_member_description, .et_pb_column_1_3 .et_pb_team_member_description, .et_pb_column_1_4 .et_pb_team_member_description, .et_pb_column_1_5 .et_pb_team_member_description, .et_pb_column_1_6 .et_pb_team_member_description, .et_pb_column_2_5 .et_pb_team_member_description, .et_pb_column_3_4 .et_pb_team_member_description, .et_pb_column_3_5 .et_pb_team_member_description, .et_pb_column_3_8 .et_pb_team_member_description{
position: absolute;
top: 167px;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(55, 71, 71, 0.8);
display: flex;
flex-direction: column;
justify-content: center;
visibility: hidden;
transition: all 0.5s ease-in-out;
padding: 7px;
}
.et_pb_module_header, .et_pb_member_position, .et_pb_member_social_links a{
color: #fff;
}
.et_pb_team_member:hover > .et_pb_team_member_description{
transform: translateY(-167px);
visibility: visible;
}
.et_pb_member_social_links .et_pb_facebook_icon:before {
content: '\e09a'!important;
}
.double{
float: left;
}
.double:first-of-type{
margin-right: 10px;
} .dh_email_icon:before {
content: "\e076";
}
.app{
z-index: 99;
}
@media only screen and (min-width: 981px){ .page-id-135 .et-fixed-header#main-header, .page-id-135 .et-fixed-header#main-header .nav li ul, .page-id-135 .et-fixed-header .et-search-form{
background-color: #9A4F40;
}
.page-id-184 .et-fixed-header#main-header, .page-id-184 .et-fixed-header#main-header .nav li ul, .page-id-184 .et-fixed-header .et-search-form{
background-color: #0A1F4A;
}
.page-id-220 .et-fixed-header#main-header, .page-id-220 .et-fixed-header#main-header .nav li ul, .page-id-220 .et-fixed-header .et-search-form{
background-color: #F5B23A;
}
.page-id-224 .et-fixed-header#main-header, .page-id-224 .et-fixed-header#main-header .nav li ul, .page-id-224 .et-fixed-header .et-search-form{
background-color: #E0848F;
}
}
#top-menu li{
padding-right: 30px;
}
#top-menu li.menu-item-object-page:after{
content: " | ";
color: #fff;
position: absolute;
top: 0;
right: 10px;
}
#top-menu li.menu-item-object-page#menu-item-228:after{
display: none;
}
#carrousel .et_pb_slide_description{
background-color:#F2F2F2;
min-height: 600px;
}
#carrousel .et_pb_slide{
padding: 0;
}
.et_pb_slide_with_image .et_pb_slide_description{
width: 50%;
}
#carrousel .et_pb_slide_content h2{
color:#9A4F40!important;
}
.page-id-433 #main-header, .page-id-433  #main-header .nav li ul, .page-id-433 .et-search-form, .page-id-433 #main-header .et_mobile_menu{
background-color:#374747;
} .et-pb-controllers{
right: 0;
width: 50%;
left: auto;
}
.et-pb-controllers a{
text-indent: initial;
width: auto;
height: auto;
background: none;
color: #9A4F40;
opacity: 1;
border-right: 2px solid #9A4F40;
border-radius: 0;
padding-right: 10px;
}
.et-pb-controllers a:last-of-type{
border-right: none;
}
.et_pb_bg_layout_light .et-pb-controllers a, .et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{
background-color: transparent;
}
.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{
font-weight: bold;
}
.et_pb_column_1_2 .et_pb_team_member_image, .et_pb_column_1_3 .et_pb_team_member_image, .et_pb_column_1_4 .et_pb_team_member_image, .et_pb_column_1_5 .et_pb_team_member_image, .et_pb_column_1_6 .et_pb_team_member_image, .et_pb_column_2_5 .et_pb_team_member_image, .et_pb_column_3_5 .et_pb_team_member_image, .et_pb_column_3_8 .et_pb_team_member_image{
margin: 0;
}
.et_pb_row_0.et_pb_row{
padding-top: 191px;
}
.et_pb_number_counter_2{
border: none;
} @media only screen and ( min-width: 1981px ) {
div.et_pb_section.et_pb_section_0{
background-size: cover!important;
}
}
@media only screen and ( max-width: 1740px ) {
.et_pb_section_0  .et_pb_text_0{
margin-top: 80px!important;
}
body.page-id-135 .et_pb_section_0  .et_pb_text_0{
margin-top: 0!important;
}
.et_pb_section_0{
min-height: auto!important;
}
body:not(.home) .et_pb_image_0 {
padding-top: 95px!important;
}
body.page-id-135 .et_pb_image_0, body.page-id-184 .et_pb_image_0{
padding-top:0!important;
}
}
@media only screen and ( max-width: 1600px ) {
#carrousel .et_pb_slide_description{
min-height: 660px;
}
body.page-id-184 .et_pb_row_0.et_pb_row{
padding-top: 160px!important;
}
body.page-id-224 .et_pb_image_0{
padding-top: 0!important;
}
}
@media only screen and ( max-width: 1550px ) {
body:not(.home) .et_pb_image_0 {
padding-top: 50px!important;
}
body.page-id-184 .et_pb_image_0, body.page-id-135 .et_pb_image_0, body.page-id-224 .et_pb_image_0  {
padding-top: 0!important;
}
.home .et_pb_section_0 .et_pb_text_0{
margin-top: 0!important;
}
}
@media only screen and ( max-width: 1480px ) {
body:not(.home) .et_pb_row_0.et_pb_row{
padding-top: 120px!important;
}
body.page-id-184 .et_pb_row_0.et_pb_row{
padding-top: 85px!important;
}
body.home .et_pb_row_0.et_pb_row{
padding-top: 50px;
}
body.page-id-220 .et_pb_image_0{
padding-top: 95px!important;
} #carrousel .et_pb_slide_description{
min-height: 700px;
}
}
@media only screen and ( max-width: 1350px ){
body.page-id-220 .et_pb_image_0, body.page-id-224 .et_pb_image_0{
padding-top: 20px!important;
}
}
@media only screen and ( max-width: 1296px ){
.home .et_pb_column_8, .home .et_pb_column_9, .home .et_pb_column_10 .et_pb_text_5{
padding-right: 5%!important;
padding-left: 5%!important;
}
.home .et_pb_text_5 h3{
font-size: 34px;
}
}
@media only screen and ( max-width: 1280px ) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
#custom_html-2 .icon, .icon.linkedin, .icon.mail{
padding: 0px!important;
line-height: 10px!important;
margin-left: 50px!important;
}
.et_pb_row_0.et_pb_row{
padding-top: 0;
}
body:not(.home) .et_pb_row_0.et_pb_row{
padding-top: 105px;
}
.et_pb_text_0 h1{
font-size: 42px!important;
}
#carrousel .et_pb_slide_description{
width: 100%;
min-height: auto;
}
.et_pb_slide_0 .et_pb_container{
height: auto;
}
.et_pb_slide_image{
display: none!important;
}
.et_pb_slider .et_pb_slide_0, .et_pb_slider .et_pb_slide_1, .et_pb_slider .et_pb_slide_2{
background-color: #F2F2F2!important;
}
.et-pb-controllers{
width: 100%;
padding-bottom: 40px;
}
}
@media only screen and ( max-width: 1200px ) {
.et_pb_row_0.et_pb_row{
padding-bottom: 0;
}
body.page-id-224 .et_pb_row_0.et_pb_row{
padding-top: 75px!important;
}
}
@media only screen and ( max-width: 1065px ) {
body.home .et_pb_row_0.et_pb_row{
padding-top: 35px!important;
}
body.page-id-184 .et_pb_row_0.et_pb_row{
padding-top: 22px!important;
}
body.page-id-135 .et_pb_row_0.et_pb_row{
padding-top: 50px!important;
}
}
@media only screen and ( max-width: 980px ) {
.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5{
width: 28%;
margin-right: 5.333%!important;
}
.et_pb_column .et_pb_team_member_image{
width: 100%;
text-align: center;
}
.et_pb_row_0.et_pb_row, .et_pb_section_0 .et_pb_row_2{
padding-top: 0!important;
}
.et_pb_row_0 .et_pb_column_1{
display: none;
}
.et_pb_text_0 h1, h2, .product .related h2, .et_pb_column_1_2 .et_quote_content blockquote p{
font-size: 38px!important;
}
.et_pb_number_counter{
border: none;
}
.page-id-184 .et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4, .page-id-184 .et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4{
width: 50%;
margin-left: 25%;
margin-right: 25%;
}
.page-id-184 .et_pb_image{
text-align: center;
}
.page-id-184 .et_pb_section_1 .et_pb_column_4, .page-id-184 .et_pb_section_3 .et_pb_column_10{
transform: scaleX(0.6) scaleY(0.6) translateX(0) translateY(0px);
}
.page-id-184 .et_pb_section_1 .et_pb_column_5, .page-id-184 .et_pb_section_3 .et_pb_column_11{
transform: scaleX(2.3) scaleY(2.3) translateX(0px) translateY(-10px);
}
.page-id-184 .et_pb_section_4 .et_pb_image_7{
transform: translateX(5px) translateY(-5px);
}
.page-id-135 .et_pb_section_0{
padding-top: 190px!important;
padding-bottom: 70px;
}
.page-id-224 .et_pb_section_0 .et_pb_text_0{
margin-top: 10px!important;
}
}
@media only screen and ( max-width: 880px ){
.page-id-184 .et_pb_section_0 .et_pb_text_0{
margin-top: 0!important;
}
.page-id-220 div.et_pb_section.et_pb_section_0{
padding-top: 150px!important;
}
}
@media only screen and ( max-width: 830px ){
body.page-id-135 .et_pb_row_0.et_pb_row{
padding-top: 0!important;
}
}
@media only screen and ( max-width: 800px ){
body .et_pb_row_0.et_pb_row{
padding-top: 0!important;
}
body .et_pb_row_0.et_pb_row .et_pb_column{
margin-bottom: 0;
}
.et_pb_section_0 .et_pb_text_0{
margin-top: 0!important;
}
}
@media only screen and ( max-width: 768px ) {
.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5, .et_pb_row_5col>.et_pb_column.et_pb_column_1_5{
width: 36%;
margin-right: 14%!important;
}
.et_pb_team_member, .equipe .et_pb_column{
max-height: 100%!important;
}
.et_pb_section_0{
padding-bottom: 0;
}
.home .et_pb_section_0{
padding-top: 70px!important;
}
.home .et_pb_text_0 h1 {
font-size: 34px!important;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content{
font-size: 18px;
}
div.et_pb_section.et_pb_section_0{
background-size: cover!important;
}
}
@media only screen and ( max-width: 600px ) {
.et_pb_section_0 .et_pb_row_2{
display: none;
}
div.et_pb_section.et_pb_section_0{
background-position: bottom right!important;
}
.et_pb_row_0.et_pb_row{
padding-bottom: 20px;
}
}
@media only screen and ( max-width: 547px ) {
.home div.et_pb_section.et_pb_section_0{
background-color: #344242;
}
}
@media only screen and ( max-width: 479px ) {
.home .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5, .home .et_pb_row_5col>.et_pb_column.et_pb_column_1_5{
width: 100%!important;
max-width: 220px;
margin-left: calc(50% - 110px);
margin-right: 0!important;
}
.page-id-184 .et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4, .page-id-184 .et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4{
width: 50%!important;
margin-left: 25%!important;
margin-right: 25%!important;
}
.et_pb_slider .et_pb_slide_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_0 .et_pb_slide_description{
padding-left: 20px!important;
padding-right: 20px!important;
}
}
.mobile_menu_bar:before{
color: #fff!important;
}
#mobile_menu, #main-header .et_mobile_menu{
background-color: #374747!important;
}
.page-id-135 #main-header .et_mobile_menu{
background-color: #9A4F40!important;
}
.page-id-184 #main-header .et_mobile_menu{
background-color: #0A1F4A!important;
}
.page-id-220 #main-header .et_mobile_menu{
background-color: #F5B23A!important;
}
.page-id-224 #main-header .et_mobile_menu{
background-color: #E0848F!important;
}
.et_mobile_menu li a, .nav li li a{
font-size: 18px;
}
.et_mobile_menu{
border: none;
}