:root { --primary-menu-height: 85px;
--fixed-menu-height: 75px;
--desktop-menu-font-size: 16px; --navbar-cta-vertical-padding: 13px;
--header-cta-btn-font-size: 17px; --pc: #ff5e5e; --sc: #000; --dark-color: #444; --4c: #000;
--btn-border-radius: 50px;
--btn-font-size-large: 18px !important;
--btn-padding-large: .6em 2em;
--btn-font-size-small: 16px;
--btn-padding-small: .4em 1.6em; --secondary-header-background-color: #ff5e5e;
--secondary-header-text-color: #444;
}
@media only screen and (min-width: 1101px) {
:root { --fw-header-home-padding-top: 150px;
--fw-header-home-padding-bottom-calc: 150px; --fw-header-standard-padding-top: 80px;
--fw-header-standard-padding-bottom-calc: 80px;
--fw-header-divider-height: 100px;
}
}
@media only screen and (min-width: 981px) and (max-width: 1100px) {
:root { --fw-header-home-padding-top: 100px;
--fw-header-home-padding-bottom-calc: 100px; --fw-header-standard-padding-top: 125px;
--fw-header-standard-padding-bottom-calc: 125px;
--fw-header-divider-height: 100px;
}
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
:root { --fw-header-home-padding-top: 100px;
--fw-header-home-padding-bottom-calc: 100px; --fw-header-standard-padding-top: 100px;
--fw-header-standard-padding-bottom-calc: 100px;
--fw-header-divider-height: 75px;
}
}
@media only screen and (max-width: 767px) {
:root { --fw-header-home-padding-top: 60px;
--fw-header-home-padding-bottom-calc: 60px; --fw-header-standard-padding-top: 60px;
--fw-header-standard-padding-bottom-calc: 60px;
--fw-header-divider-height: 75px;
--primary-menu-height: 70px;
}
}
@media only screen and (max-width: 479px) {
:root { --fw-header-home-padding-top: 30px;
--fw-header-home-padding-bottom-calc: 30px; --fw-header-standard-padding-top: 30px;
--fw-header-standard-padding-bottom-calc: 30px;
--fw-header-divider-height: 50px;
--primary-menu-height: 70px;
}
}
:root { --cta-btn-height: calc(var(--navbar-cta-vertical-padding) * 2 );
--calculated-top-menu-height: calc(var(--navbar-cta-vertical-padding) * 2 + 14px + 2px);
--navbar-padding-top: calc((var(--primary-menu-height) - 42px) / 2);
--navbar-fixed-padding-top: calc((var(--fixed-menu-height) - 42px) / 2);
--navbar-anchor-padding-bottom: calc(((var(--calculated-top-menu-height) - 14px) / 2) + var(--navbar-padding-top));
--navbar-fixed-anchor-padding-bottom: calc(((var(--calculated-top-menu-height) - 14px) / 2) + var(--navbar-fixed-padding-top));
--submenu-top-pos: calc(var(--primary-menu-height) + 41px);
--submenu-top-pos-admin: calc(var(--primary-menu-height) + 32px + 41px);
--submenu-fixed-top-pos: calc(var(--fixed-menu-height) + 41px);
--submenu-fixed-top-pos-admin: calc(var(--fixed-menu-height) + 32px + 41px);
--fw-header-home-padding-bottom: calc(var(--fw-header-home-padding-bottom-calc) + (var(--fw-header-divider-height) / 2));
--fw-header-standard-padding-bottom: calc(var(--fw-header-standard-padding-bottom-calc) + (var(--fw-header-divider-height) / 2));
}    div#et-top-navigation {
padding-top: var(--navbar-padding-top)!important;
}
ul#top-menu {
min-height: 42px!important;
}
@media only screen and (min-width: 981px) {
header.et-fixed-header div#et-top-navigation {
padding-top: var(--navbar-fixed-padding-top)!important;
}
} nav#top-menu-nav ul#top-menu li a {
padding-bottom: var(--navbar-anchor-padding-bottom)!important;
padding-top: var(--navbar-cta-vertical-padding)!important;
}
header.et-fixed-header div#et-top-navigation nav#top-menu-nav ul#top-menu li a {
padding-bottom: var(--navbar-fixed-anchor-padding-bottom)!important;
}
header nav#top-menu-nav ul#top-menu li ul.sub-menu li a,
header.et-fixed-header div#et-top-navigation nav#top-menu-nav ul#top-menu li li a{
padding-bottom: 6px!important;
padding-top: 6px!important;
} @media screen and (min-width: 981px) {
div#et-top-navigation nav#top-menu-nav ul#top-menu li a {
font-size: var(--desktop-menu-font-size);
}
}
@media screen and (min-width: 981px) {
nav#top-menu-nav ul#top-menu li a:after {
top: var(--navbar-cta-vertical-padding)
}
}
@media only screen and (min-width: 981px) {
.et_transparent_nav #page-container {
padding-top: var(--primary-menu-height)!important;
}
.transparent-menu.et_transparent_nav #page-container {
padding-top: 0!important;
}
}
@media only screen and (max-width: 980px) {
.et_transparent_nav #page-container {
padding-top: var(--primary-menu-height)!important;
}
.transparent-menu.et_transparent_nav #page-container {
padding-top: 0!important;
}
}
@media only screen and (max-width: 980px) {
header#main-header {
position: fixed!important;
top: 0!important;
}
body.admin-bar.et_fixed_nav #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {
top: 46px!important;
}
#top-header {
display: none!important;
}
}
@media only screen and (min-width: 981px) {
body #main-header {
background-color: #fff;
}
body #main-header {
top: 41px!important;
}
}
@media only screen and (min-width: 981px) {
body #top-header, body #et-secondary-nav li ul {
background-color: var(--secondary-header-background-color);
}
body #top-header a, body #et-secondary-nav li ul a {
color: #fff;
}
body.transparent-menu #top-header, body.transparent-menu #et-secondary-nav li ul{
background-color: rgba(0,0,0,0.35);
}
body.transparent-menu #top-header a, body.transparent-menu #et-secondary-nav li ul a {
color: #fff;
}
body.transparent-menu .et-fixed-header#top-header, body.transparent-menu #et-secondary-nav li ul {
background-color: #f2f2f2;
}
body.transparent-menu .et-fixed-header#top-header a, body.transparent-menu #et-secondary-nav li ul a {
color: #444;
}
.transparent-menu #main-header #et-top-navigation #top-menu.nav > li > a {
color: #fff;
}
.transparent-menu #main-header #et-top-navigation #top-menu.nav > li.current-menu-item:not(.header-cta-btn) > a {
color: #fff;
}
}
@media only screen and (max-width: 980px) {
body #top-header, body #et-secondary-nav li ul {
background-color: #f2f2f2!important;
}
body #top-header a, body #et-secondary-nav li ul a {
color: #444!important;
}
}    .et_header_style_left #et-top-navigation nav>ul>li:not(.header-cta-btn)>a:before {
content: '';
display: block;
width: 0;
height: 1px;
background: var(--pc);
transition: width .3s;
position: absolute;
margin-top: 22px;
}
@media only screen and (min-width: 981px) {
.et_header_style_left #et-top-navigation nav > ul > li:hover > a:before,
.et_header_style_left #et-top-navigation nav > ul > li.current-menu-ancestor > a:before,
.et_header_style_left #et-top-navigation nav > ul > li.current-menu-item > a:before {
width: 100%;
transition: width .3s;
}
.transparent-menu #main-header #et-top-navigation #top-menu.nav > li.current-menu-item > a {
color: #fff;
}
#main-header.et-fixed-header #top-menu li.current-menu-ancestor.header-cta-btn > a, #main-header.et-fixed-header #top-menu li.current-menu-item.header-cta-btn > a {
color: #fff!important;
}
#main-header.et-fixed-header #top-menu li.current-menu-ancestor.header-cta-btn > a:hover,
#main-header.et-fixed-header #top-menu li.current-menu-ancestor.header-cta-btn > a:active,
#main-header.et-fixed-header #top-menu li.current-menu-ancestor.header-cta-btn > a:focus,
#main-header.et-fixed-header #top-menu li.current-menu-item.header-cta-btn > a:hover,
#main-header.et-fixed-header #top-menu li.current-menu-item.header-cta-btn > a:active,
#main-header.et-fixed-header #top-menu li.current-menu-item.header-cta-btn > a:focus {
color: var(--pc)!important;
}
#main-header.et-fixed-header #top-menu ul.sub-menu li.current-menu-item > a {
color: var(--pc)!important;
}
} #logo {
display: initial!important;
} a.logo-transparent {
display: none;
} body.transparent-menu a.logo-transparent {
display: inline;
} body.transparent-menu .et-fixed-header a.logo-transparent, body.transparent-menu.fixedPosition a.logo-transparent {
display: none!important;
}
body.transparent-menu.fixedPosition a.logo-non-transparent {
display: inline!important;
} body.transparent-menu a.logo-non-transparent {
display: none;
} body.transparent-menu .et-fixed-header a.logo-non-transparent {
display: inline;
}
@media only screen and (max-width: 980px) {
#logo {
display: inline-block!important;
max-height: 30%;
max-width: 50%;
}
#main-header .et_mobile_menu {
background-color: #fff!important;
}
#main-content > .container {
padding-top: 30px!important;
}
#main-header > .container {
width: 90%;
}
}
#main-header {
-webkit-box-shadow: 0 20px 30px 0 rgba(45,60,76,.06)!important;
-moz-box-shadow: 0 20px 30px 0 rgba(45,60,76,.06)!important;
box-shadow: 0 20px 30px 0 rgba(45,60,76,.06)!important;
}
.transparent-menu #main-header {
background-color: transparent!important;
box-shadow: none!important;
}
.transparent-menu .et-fixed-header#main-header, body .et-fixed-header#main-header {
background-color: #fff!important;
-webkit-box-shadow: 0 20px 30px 0 rgba(45,60,76,.06)!important;
-moz-box-shadow: 0 20px 30px 0 rgba(45,60,76,.06)!important;
box-shadow: 0 20px 30px 0 rgba(45,60,76,.06)!important;
}
@media only screen and (max-width: 980px) {
.transparent-menu.mobile-white-menu #main-header, body #main-header {
background-color: #fff!important;
-webkit-box-shadow: 0 20px 30px 0 rgba(45,60,76,.06)!important;
-moz-box-shadow: 0 20px 30px 0 rgba(45,60,76,.06)!important;
box-shadow: 0 20px 30px 0 rgba(45,60,76,.06)!important;
}
}
@media only screen and (max-width: 980px) { .transparent-menu a.logo-transparent {
display: inline!important;
} .transparent-menu.mobile-white-menu a.logo-transparent {
display: none!important;
} .transparent-menu.mobile-white-menu a.logo-non-transparent {
display: inline!important;
}
}   @media screen and (min-width: 981px) {
nav#top-menu-nav #top-menu .header-cta-btn a, header#main-header.et-fixed-header nav#top-menu-nav #top-menu .header-cta-btn a {
color: #fff;
font-size: var(--header-cta-btn-font-size) !important;
padding: var(--navbar-cta-vertical-padding) 1em !important;
font-weight: 500;
border-radius: var(--btn-border-radius);
cursor: pointer;
transition: all 0.1s linear;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
transition: all .4s ease-in-out;
background-color: var(--pc);
border: var(--pc) 1px solid !important;
}
.et-fixed-header #top-menu .header-cta-btn a {
color: #fff !important;
}
.et-fixed-header #top-menu .header-cta-btn a:hover {
color: var(--pc) !important;
}
.header-cta-btn a:hover {
background: transparent !important;
color: var(--pc) !important;
opacity: 1 !important;
}
.transparent-menu #top-menu .header-cta-btn a:hover {
background: transparent;
color: #fff !important;
border-color: #fff !important;
}
.transparent-menu .et-fixed-header #top-menu .header-cta-btn a:hover {
background: transparent;
color: var(--pc) !important;
border-color: var(--pc) !important;
}
}   .nav li ul {
padding: 10px 0;
width: 250px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
#top-menu li {
cursor: pointer;
}
#top-menu li li {
padding: 0 10px;
width: 100%;
}
#top-menu li li a {
width: 100%;
}
body #main-header .nav li ul.sub-menu {
background: #fff;
} @media screen and (min-width: 981px) {
ul.sub-menu {
position: fixed!important;
top: 0;
} body #main-header .nav li ul.sub-menu {
transform: translateY(var(--submenu-top-pos));
}
body.admin-bar #main-header .nav li ul.sub-menu {
transform: translateY(var(--submenu-top-pos-admin));
} body header.et-fixed-header .nav li ul.sub-menu {
transform: translateY(var(--submenu-fixed-top-pos))!important;
}
body.admin-bar header.et-fixed-header .nav li ul.sub-menu {
transform: translateY(var(--submenu-fixed-top-pos-admin))!important;
}
} @media screen and (min-width: 981px) {
ul.sub-menu {
transition: background-color .4s ease,
color .4s ease,
transform .4s ease-in-out,
opacity .1s ease-in-out!important;
}
} div#et-top-navigation nav#top-menu-nav li.current-menu-item.non-active a {
font-weight: initial;
}   .mobile_menu_bar:after {
content: 'MENU';
position: relative!important;
bottom: 7.6px;
margin-left: 5px;
font-weight: 500;
font-size: 20px;
transition: all .2s ease-in-out;
}
.et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar {
padding-bottom: 0;
padding: 5px 17.5px;
border-radius: var(--btn-border-radius);
transition: all .2s ease-in-out;
}
.mobile_menu_bar:before, body .et-fixed-header .mobile_menu_bar:before {
color: var(--pc)!important;
}
.mobile_menu_bar:after,  body .et-fixed-header .mobile_menu_bar:after {
color: var(--dark-color)!important;
}
.transparent-menu .mobile_menu_bar:before, .transparent-menu .mobile_menu_bar:after {
color: #fff!important;
}
.fixedPosition .mobile_menu_bar:before {
content: "\4d";
}
.transparent-menu.fixedPosition .mobile_menu_bar:before {
color: var(--pc)!important;
}
.transparent-menu.fixedPosition .mobile_menu_bar:after {
color: var(--dark-color)!important;
}
.mobile_nav.opened .mobile_menu_bar:after, .transparent-menu.mobile-white-menu .mobile_menu_bar:after {
color: var(--dark-color);
}
.mobile_nav.opened .mobile_menu_bar:before, .transparent-menu.mobile-white-menu .mobile_menu_bar:before  {
color: var(--pc)!important;
}
@media only screen and (max-width: 980px) {
body.fixedPosition {
height: 100%;
overflow: hidden;
}
body.fixedPosition #main-header, body.fixedPosition #main-header.et-fixed-header {
background-color: #f2f2f2!important;
}
#main-header {
height: var(--primary-menu-height)!important;
}
#main-header > .container {
height: 100%;
}
} #top-menu .menu-item-has-children .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children .menu-item-has-children > a:first-child::after {
content: '5';
}  #main-header #mobile_menu.et_mobile_menu .menu-item-has-children {
position: relative;
} #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle {
z-index: 1;
width: 60px;
cursor: pointer;
text-align: center;
color: var(--pc);
} #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle:before {
font-family: "ETmodules" !important;
font-weight: bold;
font-size: 33px;
speak: none;
content: '\33';
} #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped:before {
content: '\32';
} #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle ~ ul.sub-menu {
display: none!important;
padding-left: 0;
}  #main-header #mobile_menu.et_mobile_menu li li {
padding-left: 0;
}
#main-header #mobile_menu.et_mobile_menu > li.header-cta-btn {
background-color: var(--pc);
}
#main-header #mobile_menu.et_mobile_menu > li.header-cta-btn > a{
color: #fff!important;
}
#main-header #mobile_menu.et_mobile_menu > li > a {
display: flex;
padding-left: 30px;
padding-top: 0;
padding-bottom: 0;
flex-direction: column;
order: 1;
flex: 3 0 0;
justify-content: center;
height: 80px;
}
#main-header #mobile_menu.et_mobile_menu > li > div.sub-menu-toggle {
display: flex;
flex-direction: column;
order: 2;
flex: 1 0 0;
justify-content: center;
}
#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped ~ ul.sub-menu {
display: flex!important;
background-color: rgba(0,0,0,.05);
order: 3;
width: 100%;
flex-direction: column;
}
#main-header #mobile_menu.et_mobile_menu li li {
background-color: initial!important;
width: 100%;
} #main-header #mobile_menu.et_mobile_menu li li a {
padding-left: 40px;
padding-right: 40px;
padding-top: 15px!important;
padding-bottom: 15px!important;
width: 100%;
}  #main-header #mobile_menu.et_mobile_menu .menu-item-has-children > a {
background-color: transparent;
font-weight: inherit;
} .et_mobile_menu .menu-item-has-children > a {
background-color: transparent;
}
.et_mobile_menu .menu-item-has-children > a:after {
border-top: 7px solid #ce4746;
}
#mobile_menu.et_mobile_menu {
top: var(--primary-menu-height) !important;
background-color: #fff!important;
position: fixed;
z-index: 9998;
overflow: scroll !important;
height: 100%!important;
min-height: 100vh;
padding: 0 0 15vh 0!important;
display: block!important;
margin-bottom: 0px!important;
border: none;
}
.et_mobile_menu li a {
font-size: 1.25em;
border: 0;
padding: 4% 0;
-webkit-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
color: #212121!important;
} .mobile_nav ul#mobile_menu li ul li a {
font-size: 1.05em !important;
font-weight: 400;
margin: auto;
padding: 4% 0;
color: #212121!important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
@media only screen and (max-width: 350px) {
.mobile_nav ul#mobile_menu li ul li a {
font-size: 1em !important;
font-weight: 400;
margin: auto;
padding: 5% 0;
color: #212121!important;
}
}
.mobile_nav.closed #mobile_menu {
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: -webkit-transform 0.4s 0s;
-moz-transition: -moz-transform 0.4s 0s;
transition: transform 0.4s 0s;
}
.mobile_nav.opened #mobile_menu {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
-webkit-overflow-scrolling: touch;
-webkit-transition: -webkit-transform 0.4s 0s;
-moz-transition: -moz-transform 0.4s 0s;
transition: transform 0.4s 0s;
}   h1 {
font-size: 2.4em;
line-height: 1.25;
}
h2 {
font-size: 1.825em;
line-height: 1.15384615;
}
h3 {
font-size: 1.475em;
line-height: 1.13636364;
}
h4 {
font-size: 1.225em;
line-height: 1.11111111;
}
@media only screen and (max-width: 479px) {
body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p {
font-size: 16px!important;
}
h1 {
font-size: 2em;
line-height: 1.25;
}
h2 {
font-size: 1.6em;
line-height: 1.15384615;
}
h3 {
font-size: 1.4em;
line-height: 1.13636364;
}
h4 {
font-size: 1.2em;
line-height: 1.11111111;
}
}   @media only screen and (min-width: 981px) {
.overlap-row {
margin-top: -325px;
z-index: 20;
}
}
@media only screen and (max-width: 980px) {
.overlap-row {
margin-top: -250px;
z-index: 20;
}
}
.et_pb_row, #main-header > .container, .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
width: 90%;
}
.circular img {
border-radius: 100%;
}
@media only screen and (max-width: 980px) {
.cta-banner .circular img {
max-width: 250px;
}
.cta-banner .circular {
text-align: center!important;
}
.cta-banner .et_pb_module {
text-align: center!important;
}
} @media only screen and (max-width: 980px) {
#top-menu-nav, #top-menu {
display: none;
}
#et_top_search {
display: none;
}
#et_mobile_nav_menu {
display: block;
}
}
@media only screen and (min-width: 981px) {
.align-row.et_pb_row {
display: flex;
}
.align-row.et_pb_row .et_pb_column {
align-self: center;
}
.equalign-row {
display: flex;
flex-direction: row;
align-items: stretch;
height: 100%;
}
.equalign-row .et_pb_column {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
}
#main-content .container {
padding-top: 58px!important;
} .et_pb_toggle_open .et_pb_toggle_title:before {
display: block !important;
content: "\e04f";
}
.et_pb_text_align_center .wn_divider.et_pb_module {
margin-left: auto!important;
margin-right: auto!important;
}
.wn_divider.et_pb_module {
margin-left: 0px!important;
margin-right: auto!important;
max-width: 40px;
height: 23px;
}
.wn_divider:before {
border-top-color: var(--pc);
border-top-style: dotted;
border-top-width: 10px;
}
@media only screen and (max-width: 980px) {
#main-content .section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
background-size: 100% var(--fw-header-divider-height);
height: var(--fw-header-divider-height);
}
#main-content .section_has_divider.et_pb_top_divider .et_pb_top_inside_divider {
background-size: 100% var(--fw-header-divider-height);
height: var(--fw-header-divider-height);
}
}
@media only screen and (max-width: 479px) {
#main-content .et_pb_section.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
background-size: 100% var(--fw-header-divider-height);
height: var(--fw-header-divider-height);
}
#main-content .et_pb_section.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider {
background-size: 100% var(--fw-header-divider-height);
height: var(--fw-header-divider-height);
}
}   body .caldera-grid .form-control {
background-color: #f5f5f5;
border: 1px solid #e8e8e8!important;
width: 100%;
border-radius: 4px;
font-size: 14px;
color: #212121;
box-sizing: border-box;
box-shadow: unset !important;
height: 45px;
resize: vertical;
} div.contact-form-btn input.et_pb_button {
border: 1px solid var(--pc)!important;
}
div.contact-form-btn input.et_pb_button:hover {
color: var(--pc);
}    section.et_pb_fullwidth_header.wn_fullwidth_header_home {
padding-top: var(--fw-header-home-padding-top)!important;
padding-bottom: var(--fw-header-home-padding-bottom)!important;
}
body.transparent-menu section.et_pb_fullwidth_header.wn_fullwidth_header_home {
padding-top: calc(var(--fw-header-home-padding-top) + (var(--primary-menu-height) / 1.5))!important;
} section.et_pb_fullwidth_header.wn_fullwidth_header_standard {
padding-top: var(--fw-header-standard-padding-top)!important;
padding-bottom: calc(var(--fw-header-standard-padding-bottom-calc))!important;
}
body.transparent-menu section.et_pb_fullwidth_header.wn_fullwidth_header_standard {
padding-top: calc(var(--fw-header-standard-padding-top) + (var(--primary-menu-height) / 1.5))!important;
padding-bottom: var(--fw-header-standard-padding-bottom)!important;
}
body section.et_pb_fullwidth_header.wn_fullwidth_header_standard.header-cta {
padding-bottom: calc(var(--fw-header-standard-padding-bottom) + 150px)!important;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
width: 90%;
max-width: 100%;
padding: 0;
}   body .et_pb_button {
color: #fff;
border-radius: var(--btn-border-radius)!important;
position: relative;
cursor: pointer;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.et_pb_button:hover {
background-color: transparent;
border-color: var(--pc)!important;
}
.et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_no_icon.et_button_left .et_pb_button:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce #content input.button, .et_button_no_icon.woocommerce #content input.button.alt, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce #respond input#submit, .et_button_no_icon.woocommerce #respond input#submit.alt, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce a.button, .et_button_no_icon.woocommerce a.button.alt, .et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce button.button, .et_button_no_icon.woocommerce button.button.alt, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce input.button, .et_button_no_icon.woocommerce input.button.alt, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce input.button:hover, .et_button_no_icon.woocommerce-page #content input.button, .et_button_no_icon.woocommerce-page #content input.button.alt, .et_button_no_icon.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button:hover, .et_button_no_icon.woocommerce-page #respond input#submit, .et_button_no_icon.woocommerce-page #respond input#submit.alt, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce-page a.button, .et_button_no_icon.woocommerce-page a.button.alt, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce-page button.button, .et_button_no_icon.woocommerce-page button.button.alt, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce-page input.button, .et_button_no_icon.woocommerce-page input.button.alt, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button:hover, .woocommerce input.button, .woocommerce input.button:hover {
font-size: var(--btn-font-size-large)!important;
padding: var(--btn-padding-large) !important;
}   div.cookie-notice-container span, div.cookie-notice-container a {
font-size: 16px;
}
div.cookie-notice-container a#cn-accept-cookie, div.cookie-notice-container a#cn-refuse-cookie {
padding: 4.2px 22px;
border-radius: var(--btn-border-radius);
border: 1px solid var(--pc);
}
div.cookie-notice-container a#cn-accept-cookie {
color: #fff;
background-color: var(--pc);
}
div.cookie-notice-container a#cn-refuse-cookie, div.cookie-notice-container a#cn-more-info {
color: var(--pc);
}
div.cookie-notice-container {
padding-top: 18px;
padding-bottom: 18px;
border-top: 2px solid #f6f6f6;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
span#cn-notice-text {
width: 100%;
margin-bottom: 12px
}
.cookie-notice-container {
display: flex;
padding-top: 35px!important;
padding-bottom: 35px!important;
}
span#cn-notice-text {
margin-bottom: 0px!important;;
}
span#cn-notice-buttons {
display: flex;
padding-top: 15px;
flex-wrap: wrap;
justify-content: center;
}
a#cn-more-info {
width: 100%!important;
margin-top: 15px!important;
}    .webnexus-link img {
height: 20px;
margin-top: 2px;
display: inline-block;
}
.webnexus-link {
height: 18px;
display: inline-block;
vertical-align: middle;
margin-bottom: 7px;
}
#footer-info, #footer-info a {
color: #bfbfbf;
}
#footer-info a.cn-revoke-cookie {
font-weight: 500;
}
#footer-widgets .footer-widget li a:hover {
text-decoration: underline;
}
.et_pb_widget a:hover {
text-decoration: underline;
}
img.iso-footer {
background-color: #fff;
border-radius: 5px;
padding-bottom: 5px;
padding-top: 5px;
max-width: 165px;
}
img.job-logo-footer {
max-width: 200px;
margin-bottom: 20px;
} .footer-widget li:before {
border-color: #64c5e2!important;
display: none!important;
}
.footer-widget li {
padding-left: 0!important;
}
#footer-widgets {
padding-top: 8% !important;
padding-bottom: 2% !important
} footer div.contact-info ul li { }
footer div.contact-info ul li::before {
font-family: "etmodules" !important;
font-size: 15px;
}
footer #footer-widgets .footer-widget div.contact-info ul li.phone::before {
content: '\e090';
display: none !important;
width: 16px;
height: 16px;
border: 0!important;
padding-right: 20px;
top: 0!important;
} footer .et-social-icons {
display: none;
}/*/*//*/*//*/*/.wn-blog .et_pb_post a img {
width: 100%;
height: 320px;
object-fit: cover;
}
.wn-blog .et_pb_post.has-post-thumbnail {
display: -webkit-flex;
display: -webkit-box;
display: -moz-box;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: column wrap;
flex-flow: column wrap;
}
.wn-blog .et_pb_post.has-post-thumbnail a + .blog-meta {
-webkit-box-ordinal-group: -1;
-moz-box-ordinal-group: -1;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
}
.wn-blog .et_pb_posts .et_pb_post {
background-color: #fff;
margin-bottom: 0;
border-bottom: 1px solid #e2e2e2;
}
.wn-blog .et_pb_posts .et_pb_post .blog-meta {
padding: 30px 30px 20px 30px;
}
.wn-blog .et_pb_posts .et_pb_post .blog-meta > a {
background: #ffb300;
padding: 6px 12px;
font-weight: 600;
text-transform: uppercase;
font-size: 14px;
color: #fff!important;
margin-right: 10px;
}
.wn-blog .et_pb_posts .et_pb_post .blog-meta > .entry-title {
margin-top: 10px;
padding-bottom: 5px;
font-size: 33px;
line-height: 1.1em;
}
.wn-blog .et_pb_posts .et_pb_post .blog-meta > .post-meta {
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
}
.wn-blog .et_pb_posts .et_pb_post .blog-meta > .post-meta > .published {
margin-right: 20px;
}
.wn-blog .et_pb_posts .et_pb_post .post-content p {
font-size: 16px!important;
padding: 20px 30px 10px 20px;
line-height: 1.6em;
}
.wn-blog .et_pb_posts .et_pb_post .post-content > .more-link {
font-size: var(--btn-font-size-small)!important;
margin: 5px 30px 30px 20px;
padding:  var(--btn-padding-small);
background-color: var(--pc);
border-radius: var(--btn-border-radius);
display: inline-block;
color: #fff;
border: 1px solid var(--pc);
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
transition: all 0.15s linear;
}
.wn-blog .et_pb_posts .et_pb_post .post-content > .more-link:hover {
background-color: transparent!important;
color: var(--pc)!important;
}
.wn-blog p, .wn-blog .et_pb_sidebar_0 li {
font-size: 16px;
line-height: 1.6em;
}
.wn-blog .et_pb_sidebar_0 #text-19 {
padding: 30px 20px 30px 20px;
background-color: #d2d2d2;
}
@media only screen and (max-width: 767px) {
.wn-blog .et_pb_row {
width: 100%;
padding: 0;
}
.wn-blog .pagination {
padding: 0 20px;
}
.wn-blog .et_pb_widget_area.et_pb_sidebar_0 #bloomwidget-7 {
margin-bottom: 0!important;
}
}
@media only screen and (max-width: 980px) {
.wn-blog .et_pb_section_0 {
padding-top: 0;
}
}
.category .et_pb_post a img {
width: 100%;
height: 320px;
object-fit: cover;
}
.category .et_pb_post.has-post-thumbnail {
display: -webkit-flex;
display: -webkit-box;
display: -moz-box;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: column wrap;
flex-flow: column wrap;
}
.category .et_pb_post.has-post-thumbnail a + .blog-meta {
-webkit-box-ordinal-group: -1;
-moz-box-ordinal-group: -1;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
}
.category .et_pb_posts .et_pb_post {
background-color: #fff;
margin-bottom: 0;
border-bottom: 1px solid #e2e2e2;
}
.category .et_pb_posts .et_pb_post .blog-meta {
padding: 30px 30px 20px 30px;
}
.category .et_pb_posts .et_pb_post .blog-meta > a {
background: #ffb300;
padding: 6px 12px;
font-weight: 600;
text-transform: uppercase;
font-size: 14px;
color: #fff!important;
margin-right: 10px;
}
.category .et_pb_posts .et_pb_post .blog-meta > .entry-title {
margin-top: 10px;
padding-bottom: 5px;
font-size: 33px;
line-height: 1.1em;
}
.category .et_pb_posts .et_pb_post .blog-meta > .post-meta {
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
}
.category .et_pb_posts .et_pb_post .blog-meta > .post-meta > .published {
margin-right: 20px;
}
.category .et_pb_posts .et_pb_post .post-content p {
font-size: 16px!important;
padding: 20px 30px 10px 20px;
line-height: 1.6em;
}
.category .et_pb_posts .et_pb_post .post-content > .more-link {
font-size: 16px!important;
margin: 5px 30px 30px 20px;
padding:  2px 12px;
background-color: var(--pc);
border-radius: var(--btn-border-radius);
display: inline-block;
color: #fff;
border: 1px solid var(--pc);
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
transition: all 0.15s linear;
}
.category .et_pb_posts .et_pb_post .post-content > .more-link:hover {
background-color: transparent!important;
color: var(--pc)!important;
}
.category p, .category .et_pb_sidebar_0 li {
font-size: 16px;
line-height: 1.6em;
}
.category .et_pb_sidebar_0 #text-19 {
padding: 30px 20px 30px 20px;
background-color: #d2d2d2;
}
@media only screen and (max-width: 767px) {
.category .et_pb_row {
width: 100%;
padding: 0;
}
.category .pagination {
padding: 0 20px;
}
.category .et_pb_widget_area.et_pb_sidebar_0 #bloomwidget-7 {
margin-bottom: 0!important;
}
}
@media only screen and (min-width: 981px) {
.category .et_pb_section_0 {
padding-top: 179px;
}
}
@media only screen and (max-width: 980px) {
.category .et_pb_section_0 {
padding-top: 0;
}
}/**/.blog-col-2 .et_pb_module {
background-color: #fff;
padding-left: 15px;
padding-right: 15px;
}
.blog-col-2 .et_pb_widget_area {
border: 0;
}
.blog-col-2 div.et_pb_widget.widget_recent_entries {
margin-bottom: 0;
}
.et_pb_post .entry-featured-image-url {
margin-bottom: 0;
}
.wn-blog .post-content p {
padding-bottom: 15px;
}   .single-post .entry-content > .et_post_meta_wrapper > img {
object-fit: cover;
max-width: calc(100% + 80px);
margin-left: -40px;
height: 320px;
width: calc(100% + 80px);
margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
.single-post .entry-content > .et_post_meta_wrapper > img {
object-fit: cover;
max-width: calc(100% + 60px);
margin-left: -30px;
height: 320px;
width: calc(100% + 60px);
margin-bottom: 20px;
}
}
.single-post div#left-area .entry-content, .single-post div#left-area article .et_post_meta_wrapper section#comment-wrap, #writer {
padding: 40px!important;
background-color: #fff;
margin-bottom: 20px;
}
.single-post #main-content {
background-color: #f2f2f2!important;
}
.single-post h1.entry-title {
font-size: 36px!important;
}
@media only screen and (max-width: 767px) {
.single-post h1.entry-title {
font-size: 30px!important;
}
}
@media (min-width: 981px) {
.single-post #left-area {
width: 70%;
}
}
@media (min-width: 981px) {
.single-post #content-area > div#sidebar {
padding-left: 0;
width: 25.5%;
}
}
@media (min-width: 981px) {
.single-post #main-content .container:before {
width: 0;
}
}
ol li a {
transition: 0s ease;
}
.single-post #main-content .container {
padding-top: 95px!important;
}   .box {
padding: 30px;
background-color: #fff;
border-radius: 10px;
-webkit-box-shadow: 0px 2px 70px 0px rgba(111,130,208,0.18);
-moz-box-shadow: 0px 2px 70px 0px rgba(111,130,208,0.18);
box-shadow: 0px 2px 70px 0px rgba(111,130,208,0.18);
line-height: 1.7em;
}
.box-grid > .et_pb_column {
background-color: #fff;
padding: 30px;
border-radius: 10px;
-webkit-box-shadow: 0px 2px 70px 0px rgba(111,130,208,0.18);
-moz-box-shadow: 0px 2px 70px 0px rgba(111,130,208,0.18);
box-shadow: 0px 2px 70px 0px rgba(111,130,208,0.18);
}
@media only screen and (max-width: 980px) {
.box-grid > .et_pb_column {
padding: 20px;
}
}
.box-grid > .et_pb_column .et_pb_blurb .et_pb_main_blurb_image {
width: 100px;
}
.box-grid > .et_pb_column .et_pb_blurb.et_pb_blurb_position_left .et_pb_main_blurb_image {
width: 75px;
}
.et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
padding-bottom: 0;
}
.et_pb_blurb_position_left .et_pb_blurb_container {
padding-left: 20px;
}
.social-reviews {
display: flex;
width: 100%;
flex-wrap: wrap;
flex-direction: row;
margin-top: 20px;
}
.social-reviews div {
display: flex;
flex-direction: column;
flex-basis: 50%;
flex: 1;
}   .content-box {
background-color: #fff;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);
padding: 40px;
}
.sidebar-box {
background-color: #fff;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);
padding: 30px;
}
@media only screen and (max-width: 479px) {
.content-box, .sidebar-box {
padding: 25px;
}
}
.sidebar-box .rpwwt-widget ul li {
margin-bottom: .5em;
}
.logo-row img {
filter: grayscale(100%) invert(100%) brightness(100%);
opacity: 0.9;
width: 200px;
}
.logo-row {
display: flex;
align-items: center;
}
@media only screen and (max-width: 980px) {
.logo-row > .et_pb_column.et_pb_column_1_4, .logo-row > .et_pb_column.et_pb_column_1_4, .logo-row > .et_pb_column.et_pb_column_1_4 {
width: 47.25%!important;
margin-right: 5.5%;
}
.logo-row img {
width: 80%;
}
}/*/*//**//*/*//**/#top-menu a::before {
display: none!important;
} div#et-top-navigation nav#top-menu-nav a {
font-weight: 400;
} div#et-top-navigation nav#top-menu-nav li.current-menu-item a {
font-weight: 600;
}
footer div#footer-bottom {
font-size: 14px;
}/*/*//**//*/*/.et-fixed-header div#et-info {
color: #fff;
}
li.menu-item a::before {
display: none!important;
}
.menu-logo-text {
display: flex;
height: 100%;
align-items: center;
}
div#et-info {
padding-top: 5px;
padding-bottom: 13px;
font-weight: 500;
font-size: 13px;
}
span#et-info-phone::before {
margin-right: 5px;
}
span#et-info-email::before {
margin-right: 5px;
opacity: .5;
}
span#et-info-phone::before {
margin-right: 5px;
opacity: .5;
}
span#et-info-email::before {
margin-right: 5px;
opacity: .5;
}
@media screen and (min-width: 981px) {
div#et-info {
width: 100%;
display: flex;
}
span#et-info-phone {
margin-right: 16px;
}
div#et-info .et-social-icons {
margin-left: auto;
}
}
#top-header .et-social-icon a {
font-size: 15px;
}/*/*//**//*/*//**/@media screen and (min-width: 981px) {
.block_section {
padding-top: 95px !important;
}
} @media screen and (max-width: 980px) {
.block_section {
padding-top: 30px!important;
}
}/*/*//**//*/*//**/.block_row .et_pb_column {
display: flex;
flex-wrap: wrap;
justify-content: center;
} .block_row .et_pb_column::after {
content: "";
flex: auto;
} @media screen and (max-width: 9800px){
.block_row {
width: 95%;
}
}/*/*//**//*/*//**/.block_module {
margin: 5px!important;
border-radius: 3px;
} .block_boxshadow {
box-shadow: 0 2px 6px rgba(0,0,0,0.15)!important;
} .block_overlay::after {
display: block;
opacity: 0;
content: "";
width: 100%;
height: 100%;
position: relative;
top: -100%;
left: 0;
background-color: rgba(0, 0, 0, 0.25);
border-radius: 3px;
transition-duration: 0.05s;
}
.block_overlay:hover::after {
transition-duration: 0.2s;
opacity: 1;
}/*/*//**//*/*//**/.block_img .et_pb_text_inner {
width: 100%;
height: 100%;
padding: 10px 7%;
display: flex;
flex-direction: column;
justify-content: flex-end;
color: #fff;
font-weight: 600;
z-index: 10;
font-size: 19px;
} .block_img .et_pb_text_inner span.block_subtext {
font-size: 0.7em;
} .block_img img {
border-radius: 3px;
} .block_img_zoom:hover {
background-size: 105%;
}
.block_img_zoom {
background-size: 100%;
transition: background-size .3s;
-moz-transition: background-size .3s;
-o-transition: background-size .3s;
-webkit-transition: background-size .3s;
}/*/*//**//*/*//**/.block_number .et_pb_code_inner {
width: 100%;
height: 100%;
color: #fff;
padding: 10px 7%;
display: flex;
flex-direction: column;
justify-content: flex-end;
} .block_number span.number {
font-size: 130px;
line-height: 140px;
font-weight: 600;
}
.block_number span.number_sub {
font-size: 18px;
font-weight: 600;
} .block_number_zoom:hover span.number {
transform: scale(1.1) translateX(10px);
}
.block_number_zoom span.number {
transition: all .3s;
}/*/*//**//*/*//**/.block_percent .et_pb_code_inner {
width: 100%;
height: 100%;
color: #fff;
padding: 10px 7%;
display: flex;
flex-direction: column;
justify-content: flex-end;
} .block_percent span.number {
font-size: 100px;
line-height: 105px;
font-weight: 600;
}
.block_percent span.number span.percent {
font-size: 60px;
line-height: 50px;
margin-left: 10px;
}
.block_percent span.number_sub {
font-size: 20px;
font-weight: 600;
}/*/*//**//*/*//**/.block_dagdelen .et_pb_code_inner {
width: 100%;
height: 100%;
color: #fff;
padding: 10px 7%;
display: flex;
flex-direction: column;
justify-content: flex-end;
} .block_dagdelen span.number {
font-size: 70px;
line-height: 75px;
font-weight: 600;
}
.block_dagdelen span.number span.tot {
font-size: 20px;
line-height: 50px;
margin-left: 10px;
}
.block_dagdelen span.number_sub {
font-size: 20px;
font-weight: 600;
}/*/*//**//*/*/.block_slide .et_pb_slides, .block_slide div.et_pb_slides .et_pb_slide {
height: 100% !important;
}
.block_slide:hover::before, .block_slide:hover::after {
opacity: 0;
transition:  all 0.2s ease;
}
.block_slide::before, .block_slide::after {
transition-duration: 0.2s;
}
.block_slide:hover .et-pb-arrow-prev {
left: 0;
}
.block_slide:hover .et-pb-arrow-next {
right: 0;
}
.block_slide .et-pb-controllers {
bottom: 0;
}/*/*//**//*/*/.font_awesome_slide .et_pb_slide_description {
text-shadow: none!important;
animation: none!important;
}
.font_awesome_slide .et_pb_slide_description i.fas {
font-size: 70px;
}
.font_awesome_slide .et_pb_slide_description span.fa_block_subtext {
position: relative;
top: 15px;
font-size: 25px;
font-weight: 600;
}/**/        /*/*//**//*/*/.block_slide.full_text_slider .et_pb_slides .et_pb_slide:not(:first-child) .et_pb_slide_description .et_pb_slide_content {
font-size: 15px!important;
text-shadow: none!important;
line-height: 1.5em!important;
padding-left: 8px;
padding-right: 4px;
}
.block_slide.full_text_slider .et_pb_slides .et_pb_slide:not(:first-child) .et_pb_slide_description .et_pb_slider_container_inner {
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
}
.block_slide.full_text_slider .et_pb_slides .et_pb_slide:not(:first-child) .et_pb_slide_description {
padding-bottom: 0;
padding-top: 0;
}
.block_slide.full_text_slider:before {
display: none!important;
}
.block_slide.full_text_slider:after {
display: none!important;
}
.block_slide.full_text_slider[data-active-slide="et_pb_slide_0"]:before {
display: initial!important;
}
.block_slide.full_text_slider[data-active-slide="et_pb_slide_0"]:after {
display: initial!important;
}
.block_slide.full_text_slider[data-active-slide="et_pb_slide_3"]:before {
display: initial!important;
}
.block_slide.full_text_slider[data-active-slide="et_pb_slide_3"]:after {
display: initial!important;
}
.block_slide.full_text_slider[data-active-slide="et_pb_slide_6"]:before {
display: initial!important;
}
.block_slide.full_text_slider[data-active-slide="et_pb_slide_6"]:after {
display: initial!important;
}/**/.block_slide.block_autoplay * {
opacity: 1!important;
} /*/*//**//*/*//**/@media screen and (min-width: 1300px) {
.block_module {
max-width: 280px;
max-height: 280px;
min-width: 280px;
min-height: 280px;
}
.block_row {
width: calc(280px * 4 + 40px)
}
} @media screen and (min-width: 981px) and (max-width: 1299px) {
.block_module {
max-width: 21vw;
max-height: 21vw;
min-width: 21vw;
min-height: 21vw;
}
.block_row {
width: calc(84vw + 40px);
}
} @media screen and (min-width: 768px) and (max-width: 980px) {
.block_module {
max-width: 29vw;
max-height: 29vw;
min-width: 29vw;
min-height: 29vw;
}
.block_row {
width: calc(87vw + 30px);
}
} @media screen and (min-width: 480px) and (max-width: 767px) {
.block_module {
max-width: 45vw;
max-height: 45vw;
min-width: 45vw;
min-height: 45vw;
}
.block_row {
width: calc(90vw + 20px);
}
} @media screen and (max-width: 479px) {
.block_module {
max-width: 85vw;
max-height: 85vw;
min-width: 85vw;
min-height: 85vw;
}
.block_row {
width: calc(85vw + 10px);
}
} .block_textfade div.et_pb_text_inner {
opacity: 1;
}
.block_textfade:hover div.et_pb_text_inner {
opacity: 0;
transition:  all 0.2s ease;
}/*/*//**//*/*/.single-post div#left-area {
max-width: 650px;
padding: 0;
width: 100%;
margin: auto;
float: none;
}
.single-post p.post-meta {
display: none;
}
.single-post h1.entry-title {
padding-bottom: 30px;
}
.single-post article {
margin-bottom: 0!important;
border-radius: 3px!important;
}
.single-post .entry-content {
border-radius: 3px;!important;
box-shadow: 0 2px 6px rgba(0,0,0,0.15)!important;
}
.et_pb_post p.post-meta {
display: none;
}/*/*//**//*/*/@media screen and (min-width: 981px) {
.contact-sectie {
padding-top: 65px!important;
}
}
@media screen and (max-width: 980px) {
.contact-sectie {
padding-top: 0px!important;
}
}
.contact-sectie input.et_pb_button {
padding: 8px 20px!important;
}
.contact-sectie input.et_pb_button:hover {
padding: 8px 20px!important;
}/*/*//**//*/*/#waarom-studio-job h3 {
margin-top: 10px;
}/**/@media screen and (min-width: 981px) {
.logged-in #main-header {
padding-top: 35px!important;
}
#wp-admin-bar-et-use-visual-builder {
display: none!important;
}
}